- 博客(5)
- 资源 (16)
- 收藏
- 关注
原创 关于c使用assert
assert宏原型定义在中,原型如下:void assert(scalar expression);其中作用是如果表达式为false,首先向stderr打印一条错误信息,然后使用abort()函数来终止程序的运行,例如:char *strcpy(char *dest, const char *src){ char *tmp = dest; assert(dest != NULL);
2016-01-29 13:54:46 771
原创 nmealib代码分析
从之前的samples/parse/main.c开始。以其中的一条GPGGA语句为例。nmeaINFO结构汇总的是gps数据信息,里面包括utc时间、定位状态、质量因子、经纬度、速度、方向等信息,之所以说是汇总,那是因为这里是对所有的nmea语句进行解析,然后将相应的数据赋值到该结构中,而不仅仅是其中的一条nmea语句,因为一条nmea语句不可能包括所有的gps信息。nme
2016-01-18 10:01:41 3498
原创 GPS nmealib
nmealib是基于nmea协议的一个开源库,不仅可以解析nmea语句,还可以产生nmea语句,测试代码如下:#include #include int main(void){ const char *buff[] = { "$GPGSV,2,2,07,29,28,104,36,31,56,324,12,32,38,293,15*4E\r\n", "$GPGLL,3110.856
2016-01-14 17:45:34 2434
转载 c printf
原文链接:http://www.cplusplus.com/reference/cstdio/printf/functionprintfint printf ( const char * format, ... );Print formatted data to stdoutWrites the C string pointed by f
2016-01-05 16:52:20 666
原创 object-c ubuntu下开发环境搭建
1. 安装gnustep和gobjcsudo apt-get install gnustep gnustep-devel gobjc2. 示例代码#import int main (int argc, const char * argv[]){ NSAutoreleasePool * pool = [[NSAutoreleasePool alloc] init];
2016-01-04 14:21:11 1369
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人