c++用festrem编写一个文件读写函数
时间: 2023-10-17 21:05:41 浏览: 121
C++ ini 配置文件读写完美封装
以下是使用fstream在C++中编写文件读写函数的示例代码:
```c++
#include <iostream>
#include <fstream>
using namespace std;
void writeToFile(string fileName, string content) {
ofstream file;
file.open(fileName);
if (file.is_open()) {
file << content;
file.close();
} else {
cout << "Unable to open file";
}
}
string readFromFile(string fileName) {
ifstream file;
file.open(fileName);
if (file.is_open()) {
string content((istreambuf_iterator<char>(file)), (istreambuf_iterator<char>()));
file.close();
return content;
} else {
cout << "Unable to open file";
return "";
}
}
int main() {
string fileName = "example.txt";
string content = "Hello, world!";
// Write content to file
writeToFile(fileName, content);
// Read content from file
string fileContent = readFromFile(fileName);
cout << "File content: " << fileContent << endl;
return 0;
}
```
`writeToFile()`函数将给定的内容写入指定的文件中,`readFromFile()`函数从指定的文件中读取内容。在主函数中,我们将字符串“Hello, world!”写入名为“example.txt”的文件中,然后读取该文件的内容并将其输出到控制台上。
阅读全文