c++builder 如何创建文件
时间: 2023-05-26 13:03:26 浏览: 90
要在 C Builder 中创建文件,您可以使用以下一些方法:
1. 使用 TFilestream 类 - 您可以使用 TFilestream 类来创建一个新的文件,代码示例如下:
```cpp
AnsiString FileName = "example.txt";
TFileStream *FileStream = new TFileStream(FileName, fmCreate);
FileStream->Free();
```
2. 使用 C++ 标准库 - 您可以使用 C++ 标准库中的 ofstream 类来创建一个新的文件,代码示例如下:
```cpp
#include <fstream>
using namespace std;
string FileName = "example.txt";
ofstream File(FileName.c_str());
File.close();
```
3. 使用 Windows API 函数 - 您可以使用 Windows API 中的 CreateFile 函数来创建一个新的文件,代码示例如下:
```cpp
AnsiString FileName = "example.txt";
HANDLE hFile = CreateFile(FileName.c_str(), GENERIC_WRITE, 0, NULL, CREATE_ALWAYS, FILE_ATTRIBUTE_NORMAL, NULL);
if (hFile == INVALID_HANDLE_VALUE)
{
// 创建文件失败
}
CloseHandle(hFile);
```
以上是三种常见的方法,您可以选择其中一种来创建您所需的文件。