使用I/O流以文本方式打开11-3题建立的文件test1.txt 读出其内容并显示出来,看看是否正确 */ /* 如出现乱码,点击右下角utf8,将其切换到GBK模式 在终端输入 chcp 查看编码 936代表GBK,65001代表utf8,然后输入chcp 65001即可切换 */
时间: 2024-03-18 14:39:10 浏览: 162
sel.zip_i/o test
好的,以下是C++代码实现:
```cpp
#include <iostream>
#include <fstream>
int main() {
// 打开文件
std::ifstream fin("test1.txt");
// 读取数据并输出
std::string str;
std::getline(fin, str);
std::cout << str << std::endl;
// 关闭文件
fin.close();
return 0;
}
```
运行以上代码后,会打开同级目录下的"test1.txt"文件并读取其中的内容,最后输出到控制台上。
如果你在控制台上看到的内容是乱码,可以按照提示将控制台编码切换到GBK模式(即输入`chcp 936`),然后再运行程序就可以正常显示文件内容了。
如果你使用其他文本编辑器打开"test1.txt"文件,也应该能正确显示文件中的内容。
阅读全文