私はそれを理解しようとして長い間これに苦労してきました.それは本当にばかげた初心者の間違いだと思いますが、私はそれを理解することはできません.
だから私はファイルから整数を読み込もうとしていて、そこでいくつかの操作を実行しようとしています。問題のために、ここに出力しようとしています:
FILE * pFile;
int number;
pFile = fopen ("myfile.txt","r");
if (pFile!=NULL) {
fscanf(pFile, "%d", number);
fclose (pFile);
}
printf("number: %i", number);
return 0;
myfile.txt の内容:
123
しかし、私がそれを実行すると、何も読み取られず、代わりに次のように表示されます
RUN FAILED (exit value 1, total time: 32ms)
助けてくれてありがとう
編集:言及するのを忘れていましたが、文字列として機能し、正しい数値を読み取りますが、数値タイプを2倍に設定すると機能しますが、数百万の乱数を出力します。 ..