我是新来的
我一直试图从txt文件中获取一些输入并将数据更改为整数 但我被困在这里。
#define MAX_LEN 100
#define MAX_NUM 10
int main(int argc, char* argv[]){
FILE *in;
in=fopen(argv[1],"r");
char inNum[MAX_LEN];
int number=11;
int i=0;
while(EOF!=fscanf(in,"%s\n",inNum))
{
number=atoi(inNum);
printf("%s %d %d\n",inNum,i,number);
i++;
}
return 0;
}
输入
123231
1235992
513234
但结果是
123231 0 0
1235992 1 1235992
513234 2 513234
我找不到第一行输入变为0的原因.... 请帮帮我