c
ma_cheng_yuan
展开
-
strtok在读取GPS信息时的使用
char *strtok(char s[], const char *delim);分解字符串为一组字符串。s为要分解的字符,delim为分隔符字符(如果传入字符串,则传入的字符串中每个字符均为分割符)。首次调用时,s指向要分解的字符串,之后再次调用要把s设成NULL。但是strtok分解"a,,b,c"这样的两个分隔符挨着的字符串时候,会得到a、b、c三个字符,而不是a、空字符、b、c,而GPS...原创 2018-07-06 11:18:40 · 319 阅读 · 0 评论 -
#pragma pack使用
#pragma pack(push) //保存对齐状态 #pragma pack(4)//设定为4字节对齐 struct test { char m1; double m4; int m3; }; #pragma pack(pop)//恢复对齐状态 别忘了加#pragma pack(push)与#pragma pack(pop) 如果只有#pragma pack(4),那将让这句话以下所有的...原创 2018-07-19 08:23:02 · 147 阅读 · 0 评论 -
C语言函数指针的理解与使用
如果根据不同的输入参数决定执行不同的函数时,函数指针可以有效的减少代码量,同时增加代码的可读性。 例子: #include <stdio.h> static int Func_ID_1_Handle(void *para) { printf("para_1:%x\n",*((int *)para)); return 0; } static int Func_I...原创 2018-09-04 14:13:26 · 198 阅读 · 0 评论