fgets()函数的使用方法及注意事项(笔记)
2016-10-31 19:47
399 查看
fgets()函数:用于读取文件字符串
头文件:include <stdio.h>
函数说明:fgets()函数用来从参数stream所指的文件内读入字符并存到参数s所指的内存空间,知道出现换行符,读到文件尾或是已经读到size-1个字符为止,最后再加上NULL作为字符串结束标志。
注意;
gets函数由于没有指定输入字符的大小,如果输入字符大于数组长度时,会产生内存越界,而fgets函数可以根据定义数组的长度自动截取字符,从而消除隐患
头文件:include <stdio.h>
函数说明:fgets()函数用来从参数stream所指的文件内读入字符并存到参数s所指的内存空间,知道出现换行符,读到文件尾或是已经读到size-1个字符为止,最后再加上NULL作为字符串结束标志。
注意;
gets函数由于没有指定输入字符的大小,如果输入字符大于数组长度时,会产生内存越界,而fgets函数可以根据定义数组的长度自动截取字符,从而消除隐患
相关文章推荐
- web前台工作笔记(时间戳、js中clone的使用、js中动态填充数据注意事项、前台查错方法的学习)
- iPhone开发笔记(20)EGOImageView的使用方法及注意事项
- new与delete函数使用方法以及注意事项
- new与delete函数使用方法以及注意事项
- fgets函数使用注意事项
- Scanner中nextInt()、nextLine()方法的使用注意事项 笔记
- new与delete函数使用方法以及注意事项
- C++中ifstream使用笔记(一)(常用方法和注意事项)
- 【MySQL笔记】last_insert_id()函数使用的注意事项
- iPhone开发笔记(20)EGOImageView的使用方法及注意事项
- 黑马程序员——C语言笔记之scanf函数及使用注意事项
- 使用CRT函数和CreateThread的注意事项
- 封装了envi函数的IDL发布程序的执行方法 以及注意事项
- SharePoint中使用SilverLight的注意事项及SilverLight显示空白的解决方法
- 分页解决方案 之 分页算法——Pager_SQL的详细使用方法和注意事项
- cvFloodFill的使用方法和注意事项。
- cygwin跨平台移植 gcc+vc联合使用的方法和注意事项
- C++ Primer学习笔记:引用的使用注意事项
- jdom中使用setAttribute(Attribute attribute)方法设置属性的注意事项
- 在vxworks下使用floor等数学函数的注意事项