2016年8月2日

Linux上的errno和strerror

摘要: 部分内容参考:https://www.douban.com/note/165931644/ 在Linux的api中: errno 是记录系统的最后一次错误代码。代码是一个int型的值,在errno.h中定义。 在程序代码中包含 #include <errno.h>,然后每次程序调用失败的时候,系统会 阅读全文

posted @ 2016-08-02 20:54 紫色年华 阅读(316) 评论(0) 推荐(0) 编辑

stderr和stdout(printf、fprintf、sprintf)(转)

摘要: 本文转自:http://www.cnblogs.com/zhangyabin acm/p/3203745.html 先区分一下:printf,sprintf,fprintf。 1,printf就是标准输出,在屏幕上打印出一段字符串来。 2,sprintf就是把格式化的数据写入到某个字符串中。返回值字 阅读全文

posted @ 2016-08-02 20:48 紫色年华 阅读(7661) 评论(0) 推荐(0) 编辑

c++概念字符串操作 (转)

摘要: 本文转自:http://www.jb51.net/article/37410.htm 一、char_traits 字符特征类 1)意义:包装特定串元素的通用行为界面,以便容器实现时依据特征信息而执行特定行为 2)定义了通用类型名 typedef _Elem char_type; typedef in 阅读全文

posted @ 2016-08-02 20:42 紫色年华 阅读(269) 评论(0) 推荐(0) 编辑

c语言字符串操作总结(转)

摘要: 本文转自:http://www.jb51.net/article/37410.htm 1)字符串操作 strcpy(p, p1) 复制字符串 strncpy(p, p1, n) 复制指定长度字符串 strcat(p, p1) 附加字符串 strncat(p, p1, n) 附加指定长度字符串 str 阅读全文

posted @ 2016-08-02 20:34 紫色年华 阅读(184) 评论(0) 推荐(0) 编辑

c/c++技巧总结

摘要: 1、bzero()、memset()初始化结构体。 2、求结构体分量在结构体中地址偏移量 #define offsetof(TYPE, MEMBER) ((size_t) &((TYPE *)0)->MEMBER) 3、typeof关键字可以返回参数类型 #define container_of(p 阅读全文

posted @ 2016-08-02 20:28 紫色年华 阅读(157) 评论(0) 推荐(0) 编辑

导航