c++斗地主读取文件的代码
时间: 2023-08-24 16:28:41 浏览: 91
读取文件的代码
以下是一个简单的C++程序,可以读取一个文本文件中的内容,并将其打印到控制台上。这个程序可以作为斗地主读取文件的基础:
```c++
#include <iostream>
#include <fstream>
#include <string>
using namespace std;
int main () {
string line;
ifstream myfile ("example.txt"); // 打开文件
if (myfile.is_open()) // 检查文件是否打开成功
{
while ( getline (myfile,line) ) // 逐行读取文件内容
{
cout << line << '\n'; // 打印每一行内容
}
myfile.close(); // 关闭文件
}
else cout << "Unable to open file"; // 如果文件打开失败则输出错误消息
return 0;
}
```
在这个程序中,我们使用 `ifstream` 类来打开文件,并使用 `getline` 函数逐行读取文件内容。读取到的每一行内容都会被打印到控制台上。注意,这个程序假设文件中每一行的长度都不超过 `string` 类型的最大长度。如果文件中存在超长行,则可能会导致程序崩溃。
如果要将读取到的内容保存到变量中,可以将 `cout << line << '\n';` 替换为需要的操作即可。
阅读全文