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

C++中int型与string型互相转换

2014-05-01 09:38 253 查看
本以为这么多年C#经验,学个C++没多难,现在发现错了。C++真TM难。

今天遇到int转string绊了半天,方法很多,不知道为什么搞那么复杂,

我只挑最简单易懂的,管他效率不效率的。

int转string

int n = 0;

std::stringstream ss;

std::string str;

ss<<n;

ss>>str;

string转int

std::string str = "123";

int n = atoi(str.c_str());

#include "stdafx.h"

#include <string>

#include <sstream>

using namespace std;

void main()

{

// int 转 string

stringstream ss;

int n = 123;

string str;

ss<<n;

ss>>str;

// string 转 int

str = "456";

n = atoi(str.c_str());

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: