C++在文件末尾写入数据:假设mytext.tex文件中已有数据8888,编程实现在其末尾写入1到10的整数。
时间: 2024-11-27 17:11:04 浏览: 4
C#常用文件操作.txt
在C++中,你可以使用`fstream`库来操作文件,包括在文件末尾追加内容。假设你想在`mytext.tex`文件末尾写入1到10的整数,可以按照以下步骤编写程序:
```cpp
#include <iostream>
#include <fstream>
int main() {
std::ofstream outfile("mytext.tex", std::ios_base::app); // 'app' 参数表示追加模式
if (!outfile.is_open()) { // 检查文件是否成功打开
std::cerr << "Error opening file." << std::endl;
return 1;
}
for (int i = 1; i <= 10; ++i) { // 遍历并写入整数
outfile << i << "\n"; // 将整数和换行符一起写入
}
outfile.close(); // 关闭文件
std::cout << "Numbers written to the file successfully.\n";
return 0;
}
```
这个程序首先尝试以追加模式打开`mytext.tex`文件,然后使用一个循环将1到10的整数以及换行符依次写入。最后关闭文件并确认操作成功。
阅读全文