C++在当前目录下生成新文件
时间: 2023-11-28 11:48:27 浏览: 99
通过C++编程实现文件的创建
要在当前目录下生成新文件,可以使用C++标准库中的fstream头文件来实现。具体的代码如下所示:
```c++
#include <fstream> // 包含文件操作的头文件
#include <iostream>
using namespace std;
int main() {
ofstream outfile; // 创建文件输出流对象
outfile.open("newfile.txt"); // 打开或创建名为newfile.txt的文件
if (!outfile) { // 判断文件是否打开成功
cout << "文件打开失败!" << endl;
}
else {
cout << "文件创建成功!" << endl;
outfile << "Hello, World!" << endl; // 向文件中写入内容
outfile.close(); // 关闭文件
}
return 0;
}
```
在上面的代码中,我们首先使用`ofstream`类创建了一个文件输出流对象`outfile`,然后通过`open`函数打开或创建名为`newfile.txt`的文件。接着,我们使用`<<`运算符向文件中写入了一行内容,并最终通过`close`函数关闭了文件。值得注意的是,我们在打开文件之后需要进行一次判断,以确保文件是否打开成功。
阅读全文