C++中string和int之间的转换
2016-07-27 23:32
387 查看
最近在项目中遇到string和int之间转换的问题,由于的c语言不熟悉,在用atoi()和itoa()这两个函数的时候,总觉得别扭,不方便,于是探寻c++中的方法。
int 转string
<span style="font-size:24px;">int number=100;
string str;
stringstream buffer;
buffer<<number;
buffer>>str;</span>
string转int
<span style="font-size:24px;">int number;
string str="666";
stringstream buffer;
buffer<<str;
buffer>>number;</span>
上述转换属于字符串流,需要附带头文件 #include<<sstream>
int 转string
<span style="font-size:24px;">int number=100;
string str;
stringstream buffer;
buffer<<number;
buffer>>str;</span>
string转int
<span style="font-size:24px;">int number;
string str="666";
stringstream buffer;
buffer<<str;
buffer>>number;</span>
上述转换属于字符串流,需要附带头文件 #include<<sstream>
相关文章推荐
- leetcode 328. Odd Even Linked List 16ms beats 96.25% c++
- hdoj1879 继续畅通工程
- hdoj1233 还是畅通工程
- hdoj1232 畅通工程
- hdoj 1863 畅通工程
- hdoj1875 畅通工程再续
- hdoj5734 Acperience
- hdoj5742 It's All In The Mind
- hdoj4497
- hdoj5428 The Factor
- 2016多校联训第二场 Keep On Movin hdoj5744
- hdoj3791 二叉搜索树
- C++ 值传递、指针传递、引用传递详解
- 观察者模式-c++实现
- 2016 多校联训 Permutation Bo hdoj5753
- c语言中static的作用以及(递归,八大算法原理)
- C++11之lock_guard学习总结和代码实例
- STL中空间配置器(allocator)的简单实现
- 2016 多校联训 第三场Teacher Bo hdoj5762
- BD___C++中数组和指针的区别