网上有很多方法,有的实验了不行,这里整理最简单直接的方法
int转string:
用to_string()方法
int a = 123;
string s = to_string(a);
string转int
string num = “113” ;
int i = atoi(num.c_str());
string转char:
如果要用常量可以用 const char *c = s.c_str()
如果要用非常量可以用srtcpy复制new出来的内存空间去存放
char *d = new char;
strcpy(d, s.c_str())
如果strcpy在编译的时候出现错误
请按如下步骤操作
_CRT_SECURE_NO_WARNINGS
char转string
可以直接转 string s = c
c++ int转string,string转int,string转char
最新推荐文章于 2021-05-10 17:22:02 发布