c++ uint32 如何转 const char
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了c++ uint32 如何转 const char相关的知识,希望对你有一定的参考价值。
uint32 s=999;
sLog.outError(s); //支行只卷接收 char
错误提示 不能将参数999从“uint32”转换为"const char"
char buf[20];
sprintf(buf,"%d",s);
sLog.outError(buf); 参考技术A 在msdn中看一下这几个函数
_itoa_s, _i64toa_s, _ui64toa_s, _itow_s, _i64tow_s, _ui64tow_s
或者
_itoa, _i64toa, _ui64toa, _itow, _i64tow, _ui64tow
[转载] C++ string, const char*, char* 之间互相转换
1, string转const char* 类型
string str = "abcdef";
const char* con_str = string.c_str()
2, const char*转string 类型
直接赋值
const char* con_str = "abc";
string str(con_str);
3, string转 char* 类型
借助strcpy函数
string str= "abc";
char* chr;
const int len=str.length();
char = new char[len+1];
strcpy(chr, str.c_str());
4, char* 转 string
直接赋值
5,const char* 转char* 类型
借助strcpy函数
char* chr;
const char* con_chr = "abc";
strycpy(chr, con_chr);
以上是关于c++ uint32 如何转 const char的主要内容,如果未能解决你的问题,请参考以下文章
C++标准库 如何连接两个const char *类型字符串,并返回const char * 类型结果?