C/C++
C/C++相关开发笔记,遇到的坑等
Lovely Violin
嵌入式,linux,C语言,ARM,Openwrt, QT
展开
-
cJson详述(一)
cJson详述cJson的介绍Json的格式介绍cJson的接口介绍解析Json字符串创建Json字符串cJson的源码分析cJson的介绍JSON全称(JavaScript Object Notation),JavaScript对象表示法。一看跟JavaScript有关系,其实它是一种独立于语言的文本格式,一种轻量级的数据交换格式,可以广泛的适用于不同编程语言下,而不单单是JavaScript。在c语言环境中,围绕JSON字符串的生成,解析等,就有有人写出了一套c语言库,即cJSON。cJSON是原创 2021-04-28 21:00:14 · 203 阅读 · 0 评论 -
linux C如何获得某个网卡的IP地址
int get_mac(char* mac){ int sockfd; struct ifreq tmp; char mac_addr[30]; sockfd = socket(AF_INET, SOCK_STREAM, 0); if (sockfd < 0) { perror("create socket fail\n"); return -1; } memset(&原创 2021-03-30 13:36:30 · 329 阅读 · 0 评论 -
二进制代码转为ASCII字符串
void binary_to_ascii(char *input, int inpuSize, char *output, int outSize){ int i, j; char* poutput; char high, low; for (i = 0; i < inpuSize; i++) { //printf("%02x: \n", input[i]); low = (input[i] & 0xF); if (low < 10 && low原创 2021-03-15 16:00:13 · 2166 阅读 · 0 评论