Всякий раз, когда я пытаюсь открыть файл с помощью ifstream, он прекрасно компилируется, но не открывает файл.Файл в этом примере не существует, но если streamstream * s * должен * s * создать файл для меня.
У меня есть пример кода, который, я думаю, должен работать, но не открывает и не создает файл"foo.txt".Я что-то упускаю, или моя IDE только что испортилась?Я использую Visual Studio 2008 VC ++, кстати
спасибо
вот код:
#include <stdio.h>
#include <iostream>
#include <fstream>
#include <string>
using namespace std;
int main(){
ifstream in;
string hold;
in.open("foo.txt",ios::in);
if(!in){
cerr << "Couldn't open file!" << endl;
}
in >> hold;
cout << hold << endl;
system("pause");
return 0;
}