概述
#include<stdlib.h>
#include<string.h>
#include<iostream>
#include<fstream>
#include<sstream>
using namespace std;
int main()
{
ifstream ifs;
ifs.open("haha.jpg", ios::in);
string str = "";
string connect = "";
char tt[1024*50];
char *pt = tt;
while(!ifs.eof())
{
//ifs>>str;//no no no!!!
ifs>>pt;
//connect = connect + str;//no no no!!!
connect = connect + pt;
}
ifs.close();
char temp[1024*50];
memcpy(temp, connect.c_str(), connect.length());
//cout<<"temp: "<<temp<<endl;
char arr[1024*50];
int i;
for(i = 0; temp[i]; ++i)
{
sprintf(arr + i*2, "%02X", (unsigned char)temp[i]);
}
cout<<"haha: "<<arr<<endl;
//system("rm -fr haha.jpg");
}
最后
以上就是冷艳未来为你收集整理的把图片内容数据转换成16进制的全部内容,希望文章能够帮你解决把图片内容数据转换成16进制所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复