您的位置:首页 > 编程语言 > C语言/C++

C语言陷阱与缺陷(5)

2015-07-29 11:12 239 查看
库函数
1.返回整数的getchar函数

记住:getchar的返回类型为int 而不是char.

2.更新顺序文件

一个文件输入操作不能随后紧跟一个文件输出操作,反之亦然。

若要同时进行文件输入、输出操作,必须在其中插入fseek函数的调用(用于改变文件的状态,使其能正常的读取)。

3.缓冲输出与内存分配

通过使用setbuf(stdout,buf),来控制产生的输出数据量。注意:要么将缓冲数组成为静态数组,要么动态分配缓冲区

4.使用errno检查错误(通知程序该函数调用失败)

在调用库函数是,应首先检测作为错误指示的返回值,确定程序执行已经失败了,然后再检查errno,来搞清楚出错原因。

5.库函数signal

捕获异步事件的一种方式
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: