У меня есть SOME_TEXT.TXT в папке Debug для моего проекта.Когда я вручную захожу в папку Debug и запускаю приложение, я получаю ожидаемый результат, и все великолепно.Однако, когда я отлаживаю приложение в Visual Studio, txtFile.is_open () завершается ошибкой, и мой вывод не работает.Я осмотрел другие каталоги и не вижу другого исполняемого файла.Я даже пытался свободно распространять SOME_TEXT.TXT на случай, если пропустил каталог.Есть идеи?
У меня есть следующий код:
string path = "SOME_TEXT.TXT";
ifstream txtFile;
txtFile.open(path, ifstream::in);
char line[200];
if(txtFile.is_open())
{
int lineNumber = 1;
while(!txtFile.eof())
{
txtFile.getline(line, 200);
Line * ln = new Line(line, path, lineNumber);
lineNumber++;
myList.addLine(ln);
}
}
myList.printAll();