我正在尝试创建一个压缩程序,但我需要了解如何打开二进制文件并打印出其内容的基础知识。
在一个名为“Tester.txt”的文本文件中,我有这个:
乔丹
在 .cpp 文件中,我有这个:
#include <fstream>
#include <iostream>
#include <string>
using namespace std;
int main
{
fstream istr;
istr.open("Tester.txt", ios::binary);
}
根据我在 cplusplus 参考中的理解,这使用流对象打开以二进制指定的文件?
但我被困在如何准确地“打印”出文件的第一个字节,即二进制中的字母 M?
我知道二进制中的 M(大写字母)是 01001101。
那么我如何在二进制中计算 M 呢?
谢谢