`
jsx112
  • 浏览: 306729 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

C++ int to 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  

 

分享到:
评论

相关推荐

    nintymiles#CGLearning#C++中如何将16进制字符串(hex string)转化为rgb数字矢量表达?1

    1. 关于使用不同进制的数字字面义(literal)表达整数 2. 使用标准库函数实现从数字字符串到整型的转换 3. 将使用16进制表达的色彩RGB字符串转化为

    C++ 整型与字符串的互转方式

    字符串转整型 C的方法 cstr是char*或者const char*类型的字符串 int num = atoi(str); int num = strtol(cstr, NULL, 10); //10 表示进制 C++11的方法 void test1() { std::string str1 = "1"; std::string str2...

    c++ 整形转换string型

    整形转换string型,整形转换string型,整形转换string型,整形转换string型

    C/C++字符串的排序、粘贴与转型

    字符串按指定要求将字符型数字转换为整型; 字符串的粘贴(全部粘贴、定长粘贴和是否允许字符串中包含空格); 字符串的排序; 代码使用的文件之间调用的方式,最终在主函数被调用使用。 代码基于VS2010编写,在VS...

    c++将字符串转数字的实例方法

    atoi()会扫描参数nptr字符串,如果第一个字符不是数字也不是正负号返回零,否则开始做类型转换,之后检测到非数字或结束符 /0 时停止转换,返回整型数。 参 数: *nptr: 待转化的字符串。 返回值: int: 转换后的...

    C++实现十六进制字符串转换成int整形值的示例

    开发中经常需要把16进制字符串转换成整形,写了个个代码供大家参考下: #include #include &lt;string&gt; //字符转换成整形 int hex2int(char c) { if ((c &gt;= 'A') && (c &lt;= 'Z')) { return c - 'A' + 10; } ...

    c++ 一个二进制串转化为整数的解决方法

    您可能感兴趣的文章:C++ 十进制转换为二进制的实例代码C++实现string存取二进制数据的方法C++实现读入二进制数并转换为十进制输出详解C++编程中对二进制文件的读写操作C++二进制翻转实例分析C++中几种将整数

    西电软工oop上机题目1(§6.6习题16)实验源码6.6-16.cpp

    Write a function atoi(const char*) that takes a string containing digits and returns the ...首先调用symbol函数,判断正负,然后调用atoi函数,atoi函数内先调用islegal函数判断字符串是否合格,然后从左到右

    本人精心收集,c++头文件一览

     //字符串处理 #include &lt;strstrea.h&gt; //基于数组的输入/输出 #include &lt;time.h&gt; //定义关于时间的函数 #include &lt;wchar.h&gt; //宽字符处理及输入/输出 #include &lt;wctype.h&gt; //宽字符...

    深入C++实现函数itoa()的分析

    函数itoa()是将整数型转换为c语言风格字符串的函数,原型:char * itoa(int data, char*p, int num);data是传入的带转化的数字,为整型变量(data的最大值为2的31次方减去1),p是传入的字符型指针,指向存储...

    C++中读写txt文件并分离字符的方法

    在实际工程中,经常遇到需要读取txt文件,txt文件中存的是一些小数或者整型数据,在C++中,可以利用string类和ifstream库文件对txt进行的读取,不过读回的数据经常是以字符串的形式返回,一般是txt的一行为一个字符...

    新手学习C++入门资料

    标准C++中的字符串类取代了C标准C函数库头文件中的字符数组处理函数。 C++中用来做控制态输入输出的iostream类库替代了标准C中的stdio函数库。 C++中的try/catch/throw异常处理机制取代了标准C中的setjmp()和...

    C和C++头文件对比一览

    #include &lt;string.h&gt; //字符串处理 #include &lt;strstrea.h&gt; //基于数组的输入/输出 #include &lt;time.h&gt; //定义关于时间的函数 #include &lt;wchar.h&gt; //宽字符处理及输入/输出 #include &lt;wctype.h&gt; //宽字符分类 ...

    C++学习小结之数据类型及转换方式

    一、输入输出语句 Console.ReadLine(); 会等待直到用户按下回车,一次读入一行 ...字符串与字符的区别:string类型使用 “”,char用”,可以说字符串是字符的集合。eg:string s=”abc”;char s1=’a‘,’b’,’c’;

    C/C++程序员面试指南.杨国祥(带详细书签).pdf

    本书以流行的面试题讲解为主要内容,介绍了C、C++语言基本概念,包括保留字、字符串、指针和引用、结构体、库函数等各个方面的基础知识,介绍了面向对象编程基本概念,包括如何实现继承、多态和封装等。还介绍了排序...

    c/c++ 学习总结 初学者必备

    23、编写gbk_strlen函数,计算含有汉字的字符串的长度,汉字作为一个字符处理;已知:汉字编码为双字节,其中 参数里涉及指针,就要考虑该指针是不是一个需要修改的量,如果是,则参数应采用指向指针的指针。 (C语言里...

    c++ 面试题 总结

    ==strcpy拷贝的结束标志是查找字符串中的\0 因此如果字符串中没有遇到\0的话 会一直复制,直到遇到\0,上面的123都因此产生越界的情况 建议使用 strncpy 和 memcpy ---------------------------------------------...

    任意位数整数相加相乘

    自己用C++写的一个整数相加相乘的控制台程序,用字符串来实现任意位数的整数之间的相加和相乘,通过string和int的相互转化达到我们正常计算时候的过程,不受整型规定字节数的影响,刚兴趣的朋友可以参考,有什么问题...

    c语言标准库中字符转换函数和数字转换函数

    字符转换为数字: #include atoi();将字符转换为整型 例:char ch1;int i=atoi(ch1); atol();将字符转化为长整型 例:char ch2;... 将字符串转化为长整型 例:string str2; long int li=strtol(str2); strtoul

    rsa算法设计 密码学

    //将字符串转换为对应的大数形式 int Getinput1(byteint result,unsigned long input); //将长整形数转换为对应的大数形式 void RsaDo(byteint source,byteint R,byteint key,byteint desti); //实现加解密 ...

Global site tag (gtag.js) - Google Analytics