前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >C++ int string 转换

C++ int string 转换

作者头像
用户1258909
发布2018-07-03 10:20:35
9820
发布2018-07-03 10:20:35
举报
文章被收录于专栏:拂晓风起

2009-09-18 15:37

1.   int sprintf( char *buffer, const char *format [, argument] ... );      <stdio.h> 例如: Cpp代码 int ss;   char temp[64];   string str;   ss = 1000;   sprintf(temp, "%d", ss);   string s(temp);   //调用string的方法   cout<<s.c_str()<<endl;//1000   cout<<s.size()<<endl;  //长度为4    2.char *_itoa( int value, char *string, int radix );     <stdlib.h> 例如: Cpp代码 char buffer[20];   int   i = 3445;      _itoa( i, buffer, 10 );   string s(buffer);     3. stringstream( )    <sstream.h> 例如: Cpp代码 int hello=4;   stringstream ss;   ss<<hello;   string    s=ss.str();   //调用string的方法   cout<<s.c_str()<<endl

  1. int ss;   
  2. char temp[64];   
  3. string str;   
  4. ss = 1000;   
  5. sprintf(temp, "%d", ss);   
  6. string s(temp);   
  7. //调用string的方法
  8. cout<<s.c_str()<<endl;//1000
  9. cout<<s.size()<<endl;  //长度为4

2.char *_itoa( int value, char *string, int radix );      <stdlib.h> 例如: Cpp代码

  1. char buffer[20];   
  2. int   i = 3445;      
  3. _itoa( i, buffer, 10 );   
  4. string s(buffer);  

3. stringstream( )     <sstream.h> 例如: Cpp代码

  1. int hello=4;   
  2. stringstream ss;   
  3. ss<<hello;   
  4. string    s=ss.str();   
  5. //调用string的方法
  6. cout<<s.c_str()<<endl  
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2009-11-29 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档