c语言 如何只读取文件部分内容
比如我要读一个txt文件张三a01s22李四a02s33王五a03s44怎么只读出张三a01李四a02王五a03...
比如我要读一个txt文件
张三 a01 s22
李四 a02 s33
王五 a03 s44
怎么只读出
张三 a01
李四 a02
王五 a03 展开
张三 a01 s22
李四 a02 s33
王五 a03 s44
怎么只读出
张三 a01
李四 a02
王五 a03 展开
1个回答
展开全部
读出来不要就行了啊
假设你的文件是t1.txt,在d:\存放,把前面两个字段存到另一个埋旦察文件t2.txt里
#include <stdio.h>弯茄
int main()
{
FILE* fpi, *fpo;
char s1[30];
char s2[30];
char oo[30];
fpi=fopen("d:\\t1.txt", "r");
if (!fpi)
{
printf("打开源文件失败");
return 迟御555;
}
fpo=fopen("d:\\t2.txt", "w");
if(!fpo)
{
printf("打开目标文件失败");
return 333;
}
while (!feof(fpi))
{
fscanf(fpi, "%s%s%s", s1, s2, oo);
fprintf(fpo, "%s %s\n", s1, s2); //不要oo了
}
fclose(fpi);
fclose(fpo);
return 0;
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |