c语言 如何读取开始和结束标志之间的文件内容 ,开始和结束标志已设定好如@开始,#结束

2025-03-09 22:40:44
推荐回答(1个)
回答1:

/*假设文件是d:\111.txt*/
#include
int main()
{
FILE* fp;
char ch;
int sf=0;
fp=fopen("d:\\111.txt","r");
if(fp==NULL)
{
printf("无文件");
return 222;
}
while(!feof(fp))
{
ch=fgetc(fp);
if(ch=='#') break;
if(sf==1)
{
printf("%c",ch);
continue;
}
if(ch=='@')
{
sf=1;
}
}
fclose(fp);
return 0;
}