Vector subscript out of range - Visual C++
Внимание! Это довольно старый топик, посты в него не попадут в новые, и их никто не увидит. Пишите пост, если хотите просто дополнить топик, а чтобы задать новый вопрос — начните новый.
Внимание! Это довольно старый топик, посты в него не попадут в новые, и их никто не увидит. Пишите пост, если хотите просто дополнить топик, а чтобы задать новый вопрос — начните новый.
Осталась одна ошибка (ошибка вылетает только на других компах, на компютере где происходит компиляция данной ошибки нет):
vector subscript out of range
скрин в атаче
вектор используется только при загрузке файла (добавляем строки в вектор push_back) в процедуре поиска
bool scanSig(string path, int signCount)
{
InitConsole();
FILE *in1 = fopen(path.c_str(), «rb»);
if (!in1) cout << «Couldn't open file»;
for (int wsignCount = 0; wsignCount < signCount; wsignCount++)
{
//Convert string vector to int
istringstream iss(signBase[wsignCount]);
vector<string> results(istream_iterator<string>{iss},
istream_iterator<string>());
reverse(results.begin(), results.end());
vector <int> signInt(results.size());
//cout << «check: » << signBase[wsignCount] << endl;
int resultsSize = results.size();
}
подскажите где может быть проблема