2013年8月11日

C/C++错误分析errno,perror,strerror和GetLastError()函数返回的错误代码的意义

摘要: 在C语言编译中,经常会出现一些系统的错误,这些错误如果在编译的时候不能很好的“预见”,会使系统“崩溃”,常见的捕获错误函数有:errno#include这个变量是程序默认的参数,并不需要程序员显式定义,但必须声明:extern int errno; 并且需要包含头文件 errno.hperror()原型:#include void perror(const char *msg);它是基于errno的当前值,在标准出错上产生一条出错信息,然后返回。它首先输出由msg指向的字符串,然后是一个冒号,一个空格,接着是对应于errno值的出错信息,最后是一个换行符。strerror()原型:#inclu 阅读全文

posted @ 2013-08-11 21:25 鹰之翔 阅读(6625) 评论(0) 推荐(0) 编辑

C语言的32个关键字

摘要: 由ANSI标准定义的C语言关键字共32个:auto double int struct break else long switch case enum register typedef char extern return union const float short unsigned continue for signed void default goto sizeof volatile do if while static根据其的作用,可以将分为数据类型关键字和流程控制关键字两大类。1数据类型关键字A基本数据类型(5个)void:声明函数无返回值或无参数,声明无类型指针,显式丢弃运算 阅读全文

posted @ 2013-08-11 15:23 鹰之翔 阅读(321) 评论(0) 推荐(0) 编辑

c语言文件操作函数详解

摘要: 一、文件操作注意点:1 打开文件时,如果打开方式加“+”,表示该文件可以“写” ;2 退出程序一般用exit函数,正常退出参数为0,非正常退出参数为正零值 ;3 文件的读写操作:按字符、字符串、格式、块 ;4 fwrite和fread只有使用二进制方式,才可以读写任何类型的数据。最常用用于读写数组和结构体类型的数据二、文件操作常用函数1、FILE * fopen(const char * path,const char * mode)参数path字符串包含欲打开的文件路径及文件名,参数mode字符串则代表着流形态 文件顺利打开后,指向该流的文件指针就会被返回。如果文件打开失败则返回NULL,并 阅读全文

posted @ 2013-08-11 15:16 鹰之翔 阅读(309) 评论(0) 推荐(1) 编辑

导航