c语言问题,大家帮帮忙
#include<stdio.h>
#include<stdlib.h>
int main()
{
FILE *fp, *fp2;
char ch, a;
fp = fopen("1.txt", "r");
fp2 = fopen("5.txt", "w");
while (!feof(fp))
{
ch = fputc(fp);
if (ch == 'N')
{
if (ch != '<')
{
fgetc(ch,fp2);
putchar(ch);
}
}
fclose(fp);
fclose(fp2);
}
上面的代码出错了,可是哪错啦!
我想提取一个txt文件中以一个大写N开头以<结尾的几段话,该怎么写?
为什么if里面要用while而不能用if啊
追答if的话就是把里面的‘N’ 全找出来 相当于if(ch=='N' && ch!='<')
追问哦
本回答被提问者采纳