
已解决问题
谷歌bgffuju0864用户在2013.06.15提交了关于“开曼群岛C语言读取文件内容”的提问,欢迎大家涌跃发表自己的观点。目前共有1个回答,最后更新于2024-09-12T10:28:08。创建的dong.TXT文件中内容是这样的,bbbbbbbbbbbb#ccc!ccc#dddddddd#
问题是怎么把这些字符打印出来到屏幕上并且每一个#号后面就换行,也就是遇到#号换行,一**输出三行,要调试过的了,
我用下面这个只能读出第一行,第二,三行都是空白的。
loop1:
memset(bufread,0,5000);
memset(bufview,0,5000);
fread(bufread,5000,1,fp);
do
{
*(bufview+i)=*(bufread+i)-1;
i++;
}while(*(bufread+i)!='#');
*(bufview+i)='\n';
puts(bufview);
printf("\n");
if(fgetc(fp)=='')
fseek(fp,1,1);
gotoloop1;希望大家能够帮助她。
详细问题描述及疑问:创建的dong.TXT文件中内容是这样的,
bbbbbbbbbbbb#ccc!ccc#dddddddd#
问题是怎么把这些字符打印出来到屏幕上并且每一个#号后面就换行,也就是遇到#号换行,一**输出三行,要调试过的了,
我用下面这个只能读出第一行,第二,三行都是空白的。
loop1:
memset(bufread,0,5000);
memset(bufview,0,5000);
fread(bufread,5000,1,fp);
do
{
*(bufview+i)=*(bufread+i)-1;
i++;
}while(*(bufread+i)!='#');
*(bufview+i)='\n';
puts(bufview);
printf("\n");
if(fgetc(fp)=='')
fseek(fp,1,1);
gotoloop1;期待您的答案,谢了,下次有事儿别忘了找我
!