C++中string和int的相互装换——三种做法
2016-06-15 23:09
267 查看
string装换为int
string str; char * a=str.c_str(); int value=atoi(char* a);
int转换为string
# include <iostream> # include <string> int转换为string string str; int num; cin>>num; str=to_string(num);
或者有一种万能的做法
# include <sstream> // int to string stringstream ss; int num; string str; cin>>num; ss<<num; str=ss.str(); // 或者为ss>>str; // clear stringstream ss.str(“”); ss.clear(); // string to int int num2; ss<<str; ss>>num2;
相关文章推荐
- vs2012编译器c++存储内存对齐情况详解
- 分享 秦时明月人机大战黑白棋
- C++设计模式浅识迭代器模式
- leetcode #98 in cpp
- VC++中开发汇编语言(转)
- vs环境下,用c++使用微软word提供的com接口
- C学习笔记
- mfc笔记: 《MFC Windows程序设计》Shape程序
- [leetcode] 【字符串】58. Length of Last Word
- 从C到C++
- [C语言]模拟实现C语言库函数atof
- C代码中如何调用C++ C++中如何调用C
- c++11 多线程:让你的多线程任务更轻松
- Serialize and Deserialize Binary Tree
- gcc与g++
- 2016年06月15日学习日记 c++第一讲
- NYOJ-33蛇形填数问题
- C++常识之——C++中堆和栈的区别,自由存储区、全局/静态存储区和常量存储区(转)
- 字符串
- camshiftdemo.cpp的详细注释