c/c++ string转int int转string string拼接

1.string转int

利用c函数atoi()

头文件:

#include

#include  

原型:int atoi(const char *nptr);

举例:

string strTemp = “test”;

int  iTemp = atoi(strTemp.c_str());

2.int转string和string拼接

利用sprintf函数

头文件:

#include

原型:int sprintf( char *buffer, const char *format, [ argument] … );

举例:

char chTemp[1024] = {0};

strTemp = "test";

int iTemp = 5;

sprintf(chTemp, "%d%s",iTemp,strTemp.c_str());

string strRes = chTemp;

memset(chTemp, 0x00, 1024);  //最后把char数组初始化。

 

你可能感兴趣的:(专业技术)