ifstream プログラムで抽出したい行 1 に単一の 4 を含む course0.dat ファイルがあります。
void processEnrollments (std::istream& courseFile);
int main (int argc, char** argv)
{
// Take input and output file names from the command line
ifstream coursesIn (argv[1]);
return 0;
}
void processEnrollments (istream& courseFile)
{
int numCourses;
courseFile >> numCourses;
cout << numCourses;
// Create the arrays we need
//!! Insert your code here
}
私が走るとき
program courses0.dat
私のテストでは、4 ではなく 32767 が出力されています。私の .dat ファイルは、実行可能ファイルと同じディレクトリにあります。
何が起こっているかについての手がかりはありますか?
ありがとう