首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

fgets()函数可以防止存储溢出,为什么?解决方法

2012-03-18 
fgets()函数可以防止存储溢出,为什么?fgets()函数可以防止存储溢出,为什么?[解决办法]C# code从低级文件函

fgets()函数可以防止存储溢出,为什么?
fgets()函数可以防止存储溢出,为什么?

[解决办法]

C# code
从低级文件函数打开的文件或通信端口中返回一连串字节,直至遇到回车符。语法FGETS(nFileHandle [, nBytes])参数nFileHandle指定一个数值型文件句柄,FGETS( ) 函数根据此句柄,从相应的文件或通信端口返回数据。nBytes指定由 FGETS( ) 函数返回的字节数。如果在此之前没有遇到回车符,FGETS( ) 函数返回 nBytes 个字节。如果回车符在 nBytes 个字节当中,则 FGETS( ) 函数返回文件指针起始位置与回车符之间的数据。如果省略 nBytes,则 FGETS( ) 函数默认最多可返回 254 个字节。返回值类型字符型说明通过使用一串 FGETS( ) 函数,可以逐行阅读文件。FGETS( ) 函数将一串字节作为单个字符串返回,所返回的数据从文件指针的当前位置开始,直至遇到回车符为止,此时文件指针将定位在紧接此回车符的字节上。回车符不包含在所返回的字节中,其中的换行符也被放弃。 

热点排行
Bad Request.