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

1.string转int

利用c函数atoi()

头文件:

#include<stdlib.h>

#include<cstdlib>  

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

举例:

string strTemp = “test”;

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

2.int转string和string拼接

利用sprintf函数

头文件:

#include<stdio.h>

原型: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数组初始化。

 


版权声明:本文为u012076529原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。