Есть ли причина, почему Dev C++
не позволяет мне делать file.open(file_name_variable)
? Я не понимаю, почему это не позволяет мне открывать что-либо, кроме жестко заданного имени, например file.open("abc.txt")
, как обойти это? Не использовать Dev C++?Я не могу открыть переменное имя файла
здесь в основном то, что у меня есть:
int open_file(string file_name){
ifstream file;
file.open(file_name);
if (!file.is_open()){
return 0;
}
return 1;
}
Измените свой вопрос, чтобы включить полный, минимальный компилируемый фрагмент кода, который демонстрирует проблему. –
И скажите нам, какие ошибки вы получаете или как это «не позволяет вам открыть файл». – sth
@calccrypto: Это не компилируется; пожалуйста, включите функцию 'main', чтобы продемонстрировать, как вы это используете. –