C++以二进制读操作打开文件
时间: 2023-09-05 21:11:37 浏览: 141
C++ 二进制读写文件的方法
可以使用C++中的std::ifstream类以二进制读操作打开文件。具体实现如下:
```cpp
#include <iostream>
#include <fstream>
using namespace std;
int main() {
// 打开文件
ifstream file("test.bin", ios::binary);
// 判断文件是否打开成功
if (!file.is_open()) {
cout << "打开文件失败!" << endl;
return -1;
}
// 读取文件内容
char c;
while (file.get(c)) {
// 处理读取到的字符
cout << c;
}
// 关闭文件
file.close();
return 0;
}
```
在打开文件时,需要指定`ios::binary`标志,表示以二进制模式打开文件。读取文件内容时,可以使用`ifstream`的`get()`方法逐个字符读取。
阅读全文