我一直试图简单地打开一个文件在一个C++非常基本的代码,代码是建立正常的,但当它运行,文件不是创建。请注意,我以前处理过文件,从来没有遇到过这个问题。
#include <iostream>
#include <fstream>
using namespace std;
int main()
{
ofstream f;
f.open("example.txt");
if(f)
cout<<"created";
if(!f)
cout<<"error";
f.close();
return 1;
}
输出总是错误!
您需要在文件中写入一些内容
f << "";
在C++11中,您只需要执行以下操作:
std::ofstream file{"Hello.txt"};
它将在您的.o
文件的同一目录中创建一个名为hellow
的空文件,扩展名为.txt
。当然,您可以更改文件的名称和扩展名。ofstream
是一个标准库,您必须通过执行#include
来导入它。编译C++11非常简单:
g++ -std=c++++11 hello.cpp -o hello.o
如果您需要检查是否一切正常:
if (file.fail()) {
cout << "Created" << endl;
} else {
cout << "Not created" << endl;
}
如何用filesystem C++库创建文件? 我知道有不同的方法来创建一个文件,但我对文件系统库非常感兴趣。
本文向大家介绍C#使用XmlDocument或XDocument创建xml文件,包括了C#使用XmlDocument或XDocument创建xml文件的使用技巧和注意事项,需要的朋友参考一下 使用XmlDocument或XDocument创建xml文件,具体内容如下 需引用:System.Xml; System.Xml.Linq; 1.使用XmlDocument创建xml(入门案例) 使用XmlD
本文向大家介绍C# WinForm创建Excel文件的实例,包括了C# WinForm创建Excel文件的实例的使用技巧和注意事项,需要的朋友参考一下 实例如下: 以上这篇C# WinForm创建Excel文件的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持呐喊教程。
在文件名中使用字符串变量作为当前时间时,创建文件时出错。错误为 “System”类型的未处理异常。mscorlib中出现NotSupportedException。dll 附加信息:不支持给定路径的格式。 我找不到代码中的错误,我尝试没有“路径”变量它会成功运行。当我使用“cTime”变量创建动态文件名时,我不明白发生了什么。
问题内容: 我想构建一个 使用用户名作为参数 的 程序,并创建用户及其主文件夹 (具有一些诸如文件夹之类的硬编码规范,以及诸如用户名之类的安全检查不能是root或现有用户)。 我的应用程序需要创建用户才能授予SSH访问权限。 该程序将使用 sudo 执行。我读过它应该用C或C ++而不是脚本编写,因为脚本很容易被利用。 您能给我 一些建议或好的做法 吗? 我应该使用一些 Pam 库吗?有没有例子?
本文向大家介绍C#创建及读取DAT文件操作,包括了C#创建及读取DAT文件操作的使用技巧和注意事项,需要的朋友参考一下 *.DAT 从后缀名上也能理解其中的含义即:data文件,数据文件;这个文件有的可以用记事本工具打开,但是加密后就不一定了。 很多程序都创建dat文件来保存设定。创建一个只有自己才能解析得dat文件,并且可以读取和写入,写一个类,它可以创建一个只有使用这个类才能解析得dat文件。