用C语言如何读取TXT文件中的每行的第一个数据

来源:百度知道 编辑:UC知道 时间:2024/05/16 18:23:35
用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++;
}

for(j=0; j<i; j++)
printf("[%d] %s\n", j, num[j]);
fclose(fpt);
}