阅读量:1
在 CentOS 系统中,使用 C++ 进行文件的读写操作主要依赖于 C++ 标准库中的 头文件。以下是一个简单的示例,展示了如何在 CentOS 中使用 C++ 读取和写入文件:
#include
#include
#include
int main() {
// 写入文件
std::ofstream outFile("example.txt");
if (!outFile.is_open()) {
std::cerr << "无法打开文件进行写入" << std::endl;
return 1;
}
outFile << "Hello, CentOS!" << std::endl;
outFile << "这是一个简单的 C++ 文件读写示例。" << std::endl;
outFile.close();
// 读取文件
std::ifstream inFile("example.txt");
if (!inFile.is_open()) {
std::cerr << "无法打开文件进行读取" << std::endl;
return 1;
}
std::string line;
while (std::getline(inFile, line)) {
std::cout << line << std::endl;
}
inFile.close();
return 0;
}
编译和运行
-
将上述代码保存为
file_io.cpp。 -
打开终端,导航到保存文件的目录。
-
使用
g++编译代码:g++ -o file_io file_io.cpp -
运行编译后的程序:
./file_io
解释
-
写入文件:
- 使用
std::ofstream打开一个文件用于写入。 - 检查文件是否成功打开。
- 使用
<<操作符将数据写入文件。 - 关闭文件。
- 使用
-
读取文件:
- 使用
std::ifstream打开一个文件用于读取。 - 检查文件是否成功打开。
- 使用
std::getline逐行读取文件内容并输出到控制台。 - 关闭文件。
- 使用
通过这种方式,你可以在 CentOS 系统中使用 C++ 进行文件的读写操作。
以上就是关于“CentOS里C++文件怎么读写”的相关介绍,筋斗云是国内较早的云主机应用的服务商,拥有10余年行业经验,提供丰富的云服务器、租用服务器等相关产品服务。云服务器资源弹性伸缩,主机vCPU、内存性能强悍、超高I/O速度、故障秒级恢复;电子化备案,提交快速,专业团队7×24小时服务支持!
简单好用、高性价比云服务器租用链接:https://www.jindouyun.cn/product/cvm