zoukankan      html  css  js  c++  java
  • 从int 到string的几种方法

    从int 到string的几种方法

    1.   int sprintf( char *buffer, const char *format [, argument] ... );
          <stdio.h>
    例如:
          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>
      例如:
          char buffer[20];
          int  i = 3445;   
         _itoa( i, buffer, 10 );
          string s(buffer);


    3. stringstream( )
         <sstream.h>
     例如:
           int hello=4;
           stringstream ss;
           ss<<hello;
           string   s=ss.str();
         //调用string的方法
           cout<<s.c_str()<<endl;


    如果库中其他的函数可以作到,不妨共享

  • 相关阅读:
    Linux找回root密码
    关于Linux的随笔笔记
    需求征集系统进度03
    需求征集系统进度02
    需求征集系统进度01
    第六周总结
    阅读笔记03
    第一周总结
    第五周总结
    阅读笔记02
  • 原文地址:https://www.cnblogs.com/dongzhiquan/p/1994931.html
Copyright © 2011-2022 走看看