c语言 如何只读取文件部分内容

比如我要读一个txt文件张三a01s22李四a02s33王五a03s44怎么只读出张三a01李四a02王五a03... 比如我要读一个txt文件
张三 a01 s22
李四 a02 s33
王五 a03 s44
怎么只读出
张三 a01
李四 a02
王五 a03
展开
 我来答
庄政警
2017-12-20 · TA获得超过9916个赞
知道大有可为答主
回答量:1113
采纳率:94%
帮助的人:878万
展开全部

读出来不要就行了啊

假设你的文件是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;
}
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式