敢于读文件的问题
想编一个C语言读txt文件的程序
程序如下:
1 在num1.txt文件中存放的是400个用逗号隔开的整数 ,结果只有一行第一个数字
346,130,982,1090,1656,7117,7595,6415,2948,1126,9004,
4558,3571,2879,8492,1360,5412,6721,2463,5047,7119,
1441,7190,3985,1214,7509,252,6571,4779,9816,1681,
9651,7995,3593,3734,3310,3979,1995,5561,6092,8489,
1288,8466,8664,5892,3863,2766,5364,7639,1151,427,
100,5795,8812,5108,2666,2347,9042,9774,9169,5589,
6383,9666,941,3390,7878,3565,1779,6190,2233,53,
3429,2285,2422,8333,1937,1636,3268,6460,6458,6936,
8160,4842,9142,9667,4115,5116,7418,1156,4279,5008,
5859,9561,8297,3755,2981,1275,9040,8690,1401,8137,
6735,343,5267,8312,7111,7733,993,8554,4353,126,
1018,1086,6970,6484,614,3431,3999,8086,8730,5504,
891,8492,7015,143,1246,2484,2180,4168,6704,9679,
3528,9365,966,6135,5740,8323,2580,5378,2736,1327,
4164,4748,1020,113,1445,1249,3243,1480,1672,3625,
2691,3799,8422,2344,2231,480,870,4821,7776,7903,
6205,522,3192,9113,5878,4172,121,7381,3461,2332,
4982,1562,774,1118,8505,2889,7323,152,9436,2365,
1365,79,2683,7762,3826,2109,313,6179,9367,2310,
146,1623,4752,2028,177,8013,3446,9935,3747,
#include <stdio.h>
main()
{
FILE *fp;
int temp;
fp=fopen("num1.txt","r");
while(!feof(fp))
{
fscanf(fp,"%d",&temp);
printf("%d,",temp);
fp++;
}
fclose(fp);
}