我试图仅从名为 Store-1.txt 的文件中读取数字。该文件包含以下内容:“coffee 3Mugs -3Soap 10”
我使用的是fscanf()
函数而不是getc()
. 我的代码无法编译。我哪里错了。PS:我是C新手。请耐心等待。
#include <stdio.h>
#include <stdlib.h>
int main()
{
int a[20];
int i,j;
FILE *fp;
fp=fopen("C:/Users/PSN/Desktop/Store-1.txt","r");
if(fp>0)
{
for(i=0;i<4;i++)
{
fscanf(fp,"%d",&a[i])
}
}
for(j=0;j<3;j++)
{
printf("%d", a[j]);
}
fclose(fp);
system("PAUSE");
return 0;
}