Я пытаюсь открыть файл с помощью ifstream и хочу использовать строку в качестве пути (моя программа создает путь строки).он скомпилируется, но остается пустым.
string path = NameOfTheFile; // it would be something close to "c:\file\textfile.txt"
string line;
ifstream myfile (path); // will compile but wont do anything.
// ifstream myfile ("c:\\file\\textfile.txt"); // This works but i can't change it
if (myfile.is_open())
{
while (! myfile.eof() )
{
getline (myfile,line);
cout << line << endl;
}
}
Я использую Windows 7, мой компилятор VC ++ 2010.