在C中实现从文件中读取字符串并输出到另一个文件中

来源:百度知道 编辑:UC知道 时间:2024/05/25 06:31:26
从读入的文件ku.txt中找到字符串"question",将这行及它下面的4行都读出,并写入到test.txt文件中.
怎么实现啊,要完整代码,C实现的.

#include <stdio.h>
#include <string.h>
int main(void)
{

FILE * file1= fopen("ku.txt","r");
char content[256];
while(fscanf(file1,"%256[^\n]\n",content){
if (strstr(content,"question")){
FILE * file2= fopen("test.txt","w");
fprintf(file2,content);
fscanf(file1,"%256[^\n]\n",content);
fprintf(file2,content);
fscanf(file1,"%256[^\n]\n",content);
fprintf(file2,content);
fscanf(file1,"%256[^\n]\n",content);
fprintf(file2,content);
fscanf(file1,"%256[^\n]\n",content);
fprintf(file2,content);
fclose(file2);
break;

}
}

fclose(file1)