既存のファイルに数値の頻度を記録するプログラムを作成しています。私のベクトル名は test ですが、「test」が定義されていないと表示されるのはなぜですか?
それは私に欠けている何か小さなものかもしれません....
#include <ostream>
#include <iostream>
#include <vector>
#include <fstream>
#include <string>
using namespace std;
int main()
{
string fileName;
int aTest;
cout << "Enter a File Name:";
cin >>fileName;
ifstream inFile (fileName.c_str());
if (! inFile)
{
cout << "!!Error in opening file 'test.dat'"<< endl;
}
while( inFile >> aTest)
vector <int> test (101, 0)
test[aTest]++;
system("pause");
return 0;
}