您的位置:首页 > 编程语言 > C语言/C++

C++中string和int的相互转化

2018-02-02 14:16 344 查看
int转化成string

string s = to_string(100);

int 转化成char*

char s[128] = {0};

sprintf(s,"%d",100);

char *转化成int

char * s = "1256" 

int a = atoi(s);

sscanf(s,"%d",&a);

string 转化成int

#include<sstream>

int a; 

string s("123456");

istringstream iss(s);

iss>>a;

string 转化成char*

string s ("123456");

char * p = s.c_str();
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: