C++ 如何获得c+中的十六进制值+;到一个合适的字符串?
我仍在为电影制作数据库,我想向用户展示他对文件的输入 但是当我使用C++ 如何获得c+中的十六进制值+;到一个合适的字符串?,c++,database,hex,C++,Database,Hex,我仍在为电影制作数据库,我想向用户展示他对文件的输入 但是当我使用cout时 当我使用cout时 当我使用cout时,请尝试以下操作: std::stringstream ss; ss << std::hex << lisafilm; const std::string s = ss.str(); std::stringstream-ss; ss试试这个: std::stringstream ss; ss << std::hex << lisaf
cout时
当我使用cout时
当我使用cout时,请尝试以下操作:
std::stringstream ss;
ss << std::hex << lisafilm;
const std::string s = ss.str();
std::stringstream-ss;
ss试试这个:
std::stringstream ss;
ss << std::hex << lisafilm;
const std::string s = ss.str();
std::stringstream-ss;
sslisafilm是一个流,而不是一个字符串
如果要将lisafilm复制到cout,则类似于coutlisafilm是一个流,而不是一个字符串
如果要将lisafilm复制到类似于的cout,您的意思是希望将十六进制值转换为十六进制字符串吗?问题是不明确的。当您执行int hex\u str=lisafilm
时,您试图将流对象转换为整数。那该怎么做?您想从流中读取数据吗?还是别的什么?另外,为什么要调用main
函数?这个问题毫无意义。完全脱离主题,但我很好奇:你的母语是什么?从消息中的文本我看不出来…你的意思是想把十六进制值转换成十六进制字符串吗?问题是不明确的。当您执行int hex\u str=lisafilm
时,您试图将流对象转换为整数。那该怎么做?您想从流中读取数据吗?还是别的什么?另外,为什么要调用main
函数?这个问题毫无意义。完全脱离主题,但我很好奇:你的母语是什么?我无法从消息中的文本判断…聚合“std::stringstream ss”的类型不完整,无法删除defined@Imsorryneedhelp#包括
。Google stringstream ftw.aggregate`std::stringstream ss'的类型不完整,无法删除defined@Imsorryneedhelp#包括
。Google stringstream ftw。