fgets函数使用注意事项
2017-01-09 21:56
302 查看
对于
fgets来说,
'/n'是一个特别的字符,而
'/0'并无任何特别之处,如果读到
'/0'就当作普通字符读入。如果文件中存在
'/0'字符(或者说0x00字节),调用
fgets之后就无法判断缓冲区中的
'/0'究竟是从文件读上来的字符还是由
fgets自动添加的结束符,所以
fgets只适合读文本文件而不适合读二进制文件,并且文本文件中的所有字符都应该是可见字符,不能有
'/0'。
相关文章推荐
- fgets()函数的使用方法及注意事项(笔记)
- gets、scanf 、read函数使用注意事项
- PHP IN_ARRAY 函数使用注意事项
- Keil C51 中的函数指针使用注意事项
- Opencv函数使用注意事项(持续更新)
- 48讲 函数调用深入理解 函数使用注意事项①
- 字符串拷贝函数使用注意事项
- 类的初始化函数使用的注意事项
- Linux中fgets函数注意事项
- socket 编程下 inet_ntoa() 函数的使用与注意事项
- 两次使用loacaltime()函数的注意事项
- inline 函数的使用以及注意事项
- 函数的创建及使用时的注意事项
- Microchip单片机 使用malloc()函数的注意事项
- 使用CRT函数和CreateThread的注意事项
- PHP IN_ARRAY 函数使用注意事项
- 使用指针作为函数参数的注意事项
- 【转】使用CRT函数和CreateThread的注意事项
- 49讲 函数使用注意事项② 函数作业布置
- Keil C51 中的函数指针使用注意事项