用C++编的小程序十六进制读取文件,为什么会出现乱码?到底哪里错了?
#include<iostream>#include<fstream>usingnamespacestd;intmain(){ifstreamin("np.exe");c...
#include <iostream>
#include <fstream>
using namespace std;
int main()
{ifstream in("np.exe");
char ch;
while (in.read(&ch,1))
{
cout<<hex<<ch<<" ";
}
}用dev C++编的。 展开
#include <fstream>
using namespace std;
int main()
{ifstream in("np.exe");
char ch;
while (in.read(&ch,1))
{
cout<<hex<<ch<<" ";
}
}用dev C++编的。 展开
2个回答
展开全部
int main()
{ifstream in("np.exe");
char ch;
while (in.read(&ch,1))
{
cout<<hex<<ch<<" ";
return ch;//因为需要返回类型
}
{ifstream in("np.exe");
char ch;
while (in.read(&ch,1))
{
cout<<hex<<ch<<" ";
return ch;//因为需要返回类型
}
追问
可是还是出现乱码啊!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询