Я использую объект ofstream
для создания и печати строки в текстовом файле, но это не сработает. это мой код:не может создать текстовый файл в C++
#include <iostream>
#include <fstream>
using namesace std;
int main()
{
ofstream output("d:\\data.txt");
output << "this is my text" << endl;
output.close();
return 0;
}
Файл data.txt
был создан, когда я установил output("data.txt")
. Текстовый файл был создан в той же папке, которая содержит исходный код. Но когда я установил output(d:\\data.txt)
или в любом другом месте, он вообще не был создан. Этот код также хорошо работал на другом компьютере, и проблема возникает только в моем ноутбуке. Я использую visual stdio 2013 и управляюсь Windows 10 pro.
Первое, что вам нужно сделать, это прекратить использование 'void main()'. Затем проверьте разрешение. – Danh