社区
C++ 语言
帖子详情
自己写函数把string转为int、int转为string
深夜代码党
2011-04-01 08:09:24
用最简单的方法。
我考虑了一下,觉得string转int比较好转,不过int转string没有太好的方法,我的想法是从低位到高位一位一位转成string然后将最后的string反向。
不知各位有什么好方法。
...全文
218
14
打赏
收藏
自己写函数把string转为int、int转为string
用最简单的方法。 我考虑了一下,觉得string转int比较好转,不过int转string没有太好的方法,我的想法是从低位到高位一位一位转成string然后将最后的string反向。 不知各位有什么好方法。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
14 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
tyt2222008
2011-04-02
打赏
举报
回复
itoa
Sou2012
2011-04-02
打赏
举报
回复
可以看看 itoa 的实现。
shaotine_wu
2011-04-02
打赏
举报
回复
stringstream是个好方法,很安全
还没想好
2011-04-02
打赏
举报
回复
用stringstream实现。
string ---> int
string str="123" ;
int a = 0 ;
stringstream tmp
tmp << str ;
tmp >>a ;
反过来一样可以做了~~~~~
某某9
2011-04-02
打赏
举报
回复
sprintf
子达如何
2011-04-02
打赏
举报
回复
sprintf应该是正道
luciferisnotsatan
2011-04-02
打赏
举报
回复
itoa,atoi不就行了
mstlq
2011-04-01
打赏
举报
回复
只是为了使用的话……
我喜欢直接用sprintf函数……
zhangsongcui
2011-04-01
打赏
举报
回复
itoa并非跨平台函数,可以用sprintf转
不久前写的:http://pastebin.com/eNfdmGud
無_1024
2011-04-01
打赏
举报
回复
如果可以调用库函数的话 第一 string => int 用c_str 将string 转换为 char* 然后再用atoi函数
int => string atoi 然后调用string的构造函数
無_1024
2011-04-01
打赏
举报
回复
itoa 看看怎么转换成char*的
qq120848369
2011-04-01
打赏
举报
回复
看一下这个函数:itoa
hhh_hao
2011-04-01
打赏
举报
回复
就是这样做的,你的想法是标准答案
String
转
int
本套视频详细讲解了
String
如何转换成
int
,这在开发实践中会频繁遇到。
int
类型需要从文本框录入,如学生身高,服务器接收到的是
String
类型,使用时需要转换成
int
类型。类型转换时需要使用到包装类的方法,8种基本类型都有对应的包装类。
C++将
string
转为
int
** C++将
string
转为
int
** 方法一:使用
string
stream(流的输入输出操作实现) #include <iostream> #include <sstream> //引用
string
stream的头文件 #include <
string
> using namespace std;
int
main() {
int
x; str...
[C++]
string
转为
int
, float, double
在使用C++编程过程中,
string
转为
int
, float, double是极为常见的操作,本文进行必要的总结,以供参考。 第一种方法:使用对应的
函数
使用atoi()、 atil() 、atof()
函数
进行转换,其中atoi()是将
string
转为
int
型,atol()是将
string
转为
long
int
型,atof()是将
string
转为
double型。注意一点:atof()并不会将
string
转为
float型,再
转为
double型后可以强制转换为float型。具体代码如下所示: #
C++中
string
转
int
C++中实现
string
转
int
String
转
int
的两种方法转载
string
转
int
C++ 语言
64,641
社区成员
250,579
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章