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

C 关于fseek函数解决办法

2012-04-02 
C 关于fseek函数编写一个程序,打开一个文件,文件名通过交互方式获得。建立一个循环,请求用户输入一个文件位

C 关于fseek函数
编写一个程序,打开一个文件,文件名通过交互方式获得。建立一个循环,请求用户输入一个文件位置。然后程序打印文件中,从该位置开始到下一换行符之间的部分。用户通过输入非数字字符来终止输入循环。

[解决办法]

C/C++ code
FILE *stream;char arr[256]={0};stream = fopen("MYFILE.TXT", "w+");int pos;while((scanf("%d", &pos))==1)
[解决办法]
不要把
fopen("...","...");fscanf,fprintf,fclose //读时把\r\n替换成\n,写时把\n替换成\r\n;读到\x1a就设置EOF;读写的内容当字符看待

fopen("...","...b");fread,fwrite,fclose //不作以上替换,遇到\x1a仍继续读;读写的内容当字节看待
弄混了

热点排行