#include <fstream>
#include <iostream>
using namespace std;
int main()
{
// 初始化
ofstream write_txt; // 初始化输出流
char* words = "Hello, world!"; // 初始化字符串
// 打开文件
write_txt.open("D:\\words.txt");
// 判断文件是否打开
if (!write_txt.is_open())
{
cout << "文件打开失败!" << endl;
return 0;
}
// 文件写入
write_txt << words;
// 判断文件是否写入成功
if (!write_txt.good())
{
cout << "文件写入失败!" << endl;
}
// 将文件指针置于文件末尾
write_txt.seekp(0, ios::end);
// 通过文件指针 -> 获取文件大小(字节数)
int file_size = (int)write_txt.tellp();
// 关闭文件流
write_txt.close();
// 输出文件内容
cout << "文件的字节数 = " << file_size << endl;
return 0;
}