C++ C++;ofstream将不会打开文件
我无法用ostream打开文件。该文件将创建。当我检查文件的perm时,该文件没有修改权限,但有写/读perm。不知道这是否意味着什么C++ C++;ofstream将不会打开文件,c++,file,C++,File,我无法用ostream打开文件。该文件将创建。当我检查文件的perm时,该文件没有修改权限,但有写/读perm。不知道这是否意味着什么 #include <iostream> #include <fstream> void writeFile(string name) { ofstream myfile(name.c_str()); // create file myfile.open(name.c_str(), ios::app); if (m
#include <iostream>
#include <fstream>
void writeFile(string name) {
ofstream myfile(name.c_str()); // create file
myfile.open(name.c_str(), ios::app);
if (myfile) {
myfile << "a \n";
} else {
cout << "failed to open\n";
}
myfile.close();
}
int main() {
writeFile("output.txt");
}
#包括
#包括
void writeFile(字符串名称){
ofstream myfile(name.c_str());//创建文件
open(name.c_str(),ios::app);
如果(我的文件){
myfile这是:
打开文件。然后执行以下操作:
myfile.open(name.c_str(), ios::app);
试图再次打开它。您需要:
ofstream myfile(name.c_str(), ios::app );
忘记调用open()
这个:
打开文件。然后执行以下操作:
myfile.open(name.c_str(), ios::app);
试图再次打开它。您需要:
ofstream myfile(name.c_str(), ios::app );
忘记调用open()
虽然这不是有史以来最重要的问题,但我感兴趣的是为什么有人投票关闭它,因为“这个问题似乎与在帮助中心定义的范围内编程无关。”-这当然是关于该范围内的编程。虽然这不是有史以来最重要的问题,但我感兴趣的是为什么有人投票关闭它,因为“这个问题似乎不是关于在帮助中心定义的范围内编程。”-这当然是关于该范围内的编程。