永发信息网

txt文件保存的二进制文件乱码~?

答案:2  悬赏:30  手机版
解决时间 2021-03-05 04:31
为什么?
怎么才能看到这却的二进制文件?
最佳答案
有一些二进制文本查看器,比如HEdit。
用金山游侠也可以:)
用DOS命令也可以 EDIT
全部回答
这个也采纳吧。。。。答题也不容易 #include #include using namespace std; void sort(double a[],int n) {double min;int t; for(int k=0;ka[l]) t=l; if(t!=k) {min=a[k]; a[k]=a[t]; a[t]=min;}} return;} void main() {fstream f,g,h; double a[5]={1,2,6,7,9};double b[4]={3,5,8,10};double c[9]; f.open("d:\\data1.dat",ios::out|ios::binary | ios::in); //你要定义读写流啊,下同 g.open("d:\\data2.dat",ios::out|ios::binary | ios::in); int i, j; for(i=0;i<5;i++) {f.write((char*)&(a[i]),sizeof(double));} for(j=0;j<4;j++) {g.write((char*)&(b[j]),sizeof(double));} f.seekg(0); g.seekg(0); for(i=0;i<5;i++) {f.seekg(long(sizeof(double)*i)); f.read((char*)&(c[i]),sizeof(double));} for(j=0;j<4;j++) { g.seekg(long(sizeof(double)*j)); g.read((char*)&(c[j+5]),sizeof(double));} cout<<"before sorting:"; for(i=0;i<9;i++) {cout<
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯