Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/148.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/file/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ C++;ofstream将不会打开文件_C++_File - Fatal编程技术网

C++ C++;ofstream将不会打开文件

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

我无法用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 (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()

虽然这不是有史以来最重要的问题,但我感兴趣的是为什么有人投票关闭它,因为“这个问题似乎与在帮助中心定义的范围内编程无关。”-这当然是关于该范围内的编程。虽然这不是有史以来最重要的问题,但我感兴趣的是为什么有人投票关闭它,因为“这个问题似乎不是关于在帮助中心定义的范围内编程。”-这当然是关于该范围内的编程。