Windows操作系统的文本读写模式比较代码
时间: 2024-05-07 15:20:13 浏览: 82
以下是使用 Windows 操作系统的 C++ 代码示例,用于文本读写:
读取文件中的文本:
```c++
#include <iostream>
#include <fstream>
#include <string>
int main() {
std::ifstream file("example.txt");
if (file.is_open()) {
std::string line;
while (getline(file, line)) {
std::cout << line << '\n';
}
file.close();
} else {
std::cerr << "Unable to open file\n";
return 1;
}
return 0;
}
```
写入文本到文件:
```c++
#include <iostream>
#include <fstream>
#include <string>
int main() {
std::ofstream file("example.txt");
if (file.is_open()) {
file << "Hello, world!\n";
file.close();
} else {
std::cerr << "Unable to open file\n";
return 1;
}
return 0;
}
```
在以上示例中,可以使用 `std::ifstream` 和 `std::ofstream` 类分别打开文件以进行读写。在读取文件时,可以使用 `getline()` 函数逐行读取文件中的文本。在写入文件时,可以使用流输出运算符 `<<` 将文本写入文件。
阅读全文