随笔分类 - LANGUAGE-C
摘要:``` #cat redirect.h #ifndef REDIRECT_PTR_H #define REDIRECT_PTR_H extern void get_a_day(const char **); #endif ``` ``` #cat redirect.c #include "redirect_prt.h" static const char *msg[] = { "Sund...
阅读全文
摘要:``` include include include include include include include include include include define BUFLEN 255 define ERR_EXIT(m) \ do \ { \ perror(m); \ exit(
阅读全文
摘要:``` #include typedef enum SessionState { SESSION_OPENING, /* Session scope is being created */ SESSION_ONLINE, /* Logged in */ SESSION_ACTIVE, /* Logged in and in the fg...
阅读全文
摘要:在编译C语言时有时会遇到这样的错误提示: 'true' undeclared (first use in this function) or `false' undeclared (first use in this function) 就是说 bool, true, false 都是undecla
阅读全文
摘要:从modules/mod_cpu.c入手 ./devel/tsar.h module 结构体:
阅读全文
摘要:自己总结 1. 在我的工作目录里的.vimrc中做了这样的配置: 2. 在项目根目录里利用“sudo ctags R ”,生成了tags文件。 http://blog.csdn.net/syfly007/article/details/6413523 http://www.cnblogs.com/c
阅读全文
摘要:rc应该是return code的意思,将函数返回值rc初始化为 EINVAL,EINVAL由POSIX.1规范中的一个宏,一般通过包含C标准头文件errno.h,表示参数无效(invalid argument),在VC中errno.h中定义如下: 源于UNIX对错误的处理,UNIX中对系统API调
阅读全文
摘要:``` #cat copy.c #include #include #include int copyFile(char *fileRead,char *fileWrite); int main(){ char fileRead[100]; char fileWrite[100]; printf("要复制的文件:"); scanf("%s",fileRead); printf...
阅读全文
摘要:FROM:http://blog.csdn.net/sunboy_2050/article/details/6103530 实现代码实例 程序代码: ========================================== C宏定义的简单总结 ======================
阅读全文
摘要:注意:_VA_ARGS__ 从VS2005才开始支持 在 GNU C 中,宏可以接受可变数目的参数,就象函数一样,例如: 用可变参数宏(variadic macros)传递可变参数表 你可能很熟悉在函数中使用可变参数表,如: void printf(const char format, …); 直到
阅读全文
摘要:error是一个包含在中的预定义的外部int变量,用于表示最近一个函数调用是否产生了错误。若为0,则无错误,其它值均表示一类错误。 perror()和strerrot()函数可以把errno的值转化为有意义的字符输出。 输出结果为: 2 opendir: : No such file or dire
阅读全文