用C语言如何读取TXT文件中的每行的第一个数据
用C语言如何读取TXT文件中的每行的第一个数据?
txt文本数据如下
0001 123 445 556
0258 556 25
15963 2253 669
……
要求读取每行的第一个数据:0001、0258、15963……等
给出代码加30分。
问题补充:
txt文本中每行的数据个数不等,如
0001 123 445 556  889  99966 ……
0258 556 25 ……
……
最佳答案
(已修改)下面那段是我的checking.
还是不能吗? 我做的是C,要存成[.c]
#include<stdio.h>
#define item 1000
main(){
FILE *fpt;
char num[item][10], temp[1000];
int i=0, j;
fpt = fopen("t1.txt","r");
while(fscanf(fpt, "%[^' '] ", num[i]) != EOF){
  fscanf(fpt, "%[^\n]\n", temp);
  i++;
}
c语言写入txt文件 for(j=0; j<i; j++)
  printf("[%d] %s\n", j, num[j]);
fclose(fpt);
}

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。