摘要:
如果我在32位机器上使用fseek的话我的偏移量100去移动指针但是如果我使用fseek在64位机器上的话偏移量也是100去移动指针但结果我现在还不确定是否有同等效果。下面是msdn的函数int fseek( FILE *stream, long offset, int origin );int _fseeki64( FILE *stream, __int64 offset, int origin );我现在认为两者结果可能不等但使用_fseek64 可能会向下兼容32位机器,但fseek却不能向上兼容64位机器
阅读全文
posted @ 2012-04-11 23:32
瓦楞球
阅读(7083)
推荐(1)
编辑
摘要:
fread和 fgets的区别:fread :以字节位计算长度,按照指定的长度和次数读取数据,遇到结尾或完成指定长度读取后停止. fgets :整行读取,遇到回车换行或结尾停止.在文本方式时使用.读字符串函数fgets函数的功能是从指定的文件中读一个字符串到字符数组中,函数调用的形式为: fgets(字符数组名,n,文件指针);其中的n是一个正整数。表示从文件中读出的字符串不超过 n-1个字符。在读入的最后一个字符后加上串结束标志'/0'。例如:fgets(str,n,fp);的意义是从fp所指的文件中读出n-1个字符送入字符数组str中。(按行读取)fread是用于整块数据的
阅读全文
posted @ 2012-04-11 22:44
瓦楞球
阅读(3975)
推荐(0)
编辑