【发布时间】:2014-05-17 19:52:56
【问题描述】:
#include <stdio.h>
#include <stdlib.h>
int main()
{
FILE *buildingsptr;
int ptr2[8];
buildingsptr=fopen("buildings.txt","r");
fscanf(buildingsptr, "%d", &ptr2);
printf("%d", ptr2);
getch();
return 0;
}
我有一个更大的代码,我发现这部分会导致问题。 “buildings.txt”文件中有一些整数,比如 24 或 7,我只想打印文本的第一个数字,但这段代码给了我一个像 2293296 这样的数字,我是编码新手,所以我不能解决我的问题,如果你能帮助我,我将不胜感激。 :)
【问题讨论】: