fscanfを使用してファイル(myFile)から文字列を読み取る方法が不思議でした。私はこれを書いている:fscanfで文字列を読み取る
FILE *myFile;
string name[100];
int grade, t = 0, place = 0;
if (myFile == NULL) {
cout << "File not found";
return;
}
while (t != EOF) {
t = fscanf(myFile, "%s %d\n", &name[place], &grade[place]);
place++;
}
それは私にこのエラーを与える:
エラーC2109の添字は、私がのiostreamとstdio.hの
C IO関数はわかりませんC++クラス( 'name')と' grade'に関するものは配列ではありません。 – crashmstr
代わりにC++ I/Oを使用してください。 – molbdnilo
同じ効果が必要な場合は、iostreamだけを使ってcppで何を使うことができますか? –