我用C ++写了一个加密,目标是java .class文件 我写了一个示例代码来测试IO。
#include <iostream>
using namespace std;
#define Length 600
int main () {
FILE* fp=fopen("a.class","r");
FILE* save=fopen("b.class","w");
while(!feof(fp))
{
char a[Length];
fgets(a,Length,fp);
fprintf(save,"%s",a);
}
return 0;
}
a.class在Sublime
中如下所示cafe babe 0000 0034 0057 0700 0201 002a 7477 2f63 6f6d 2f6d 696e 6463 7261 6674
这是我的结果
Êþº¾/记录器; footerFormlogFormtmle.html /示例/notifications.htmlSourceFile³
那么,如何在c ++中正确阅读?