`

从INT 到STRING的几种方法

    博客分类:
  • c++
 
阅读更多

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;

 

 

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

分享到:
评论

相关推荐

    关于JAVA中int、String的类型转换

    初学者用于JAVA中int、String的类型转换的几种方法 并说明这其中的区别。

    string、wstring、cstring、 char、 tchar、int、dword转换方法

    根据所提供的代码片段和描述,本文将详细解析几种常见的数据类型转换方法,包括`string`、`wstring`、`cstring`、`char`、`tchar`、`int`、`dword`之间的转换。 ### 1. `string`与`wstring`之间的转换 #### `...

    Java String转int还有其它几种写法.docx

    标题提到的"Java String转int还有其它几种写法",描述中提到了两种常见方法:`Integer.valueOf()`和`Integer.parseInt()`。以下是这些方法的详细解释: 1. **`Integer.valueOf()`方法**: `Integer.valueOf()`是...

    Java中几种常用数据类型之间转换的方法

    Java 中几种常用数据类型之间转换的方法 Java 是一种基于对象的编程语言,它支持多种数据类型之间的转换,这些转换在实际编程中非常有用。本文将介绍 Java 中几种常用的数据类型之间转换方法。 1. short --&gt; int ...

    java判断String类型是否能转换为int的方法

    1. String到int的转换:在Java中,将String转换成int类型是一种常见的操作,通常使用`Integer.parseInt(String s)`或者`Integer.valueOf(String s)`方法来实现。但如果直接转换一个不是数字的String,将会抛出`...

    js中int和string数据类型互相转化实例.docx

    在JavaScript中,将整型数值转化为字符串有以下几种常见方法: #### (1) 使用 `toString()` 方法 ```javascript var x = 100; var a = x.toString(); // a becomes "100" ``` #### (2) 使用空字符串连接操作符 `+...

    string类的各种方法的使用

    它有几种不同的形式: - **单参数**:`insert(pos, str)` 在位置 `pos` 插入 `str`。 - **三参数**:`insert(pos, str, subPos, len)` 从 `str` 的位置 `subPos` 开始插入长度为 `len` 的子字符串。 - **四参数**:...

    解决时间戳long转换int溢出(即转换值为负数) long转int

    解决这个问题有几种方法: 1. **转换为秒级时间戳**:如果你的需求允许使用秒作为时间单位,那么你可以将long类型的时间戳除以1000后转换为int,这样可以确保不会溢出。例如: ```java long longTimeStamp = ...

    ASP.NET页面之间传递值的几种方法

    ASP.NET 页面之间传递值的几种方法 在 ASP.NET 中,页面之间传递值是非常常见的操作。下面我们将讨论几种常见的方法。 一、使用 QueryString 使用 QueryString 是 ASP.NET 页面之间传递值的一种常见方法。这是一...

    java.lang.NumberFormatException For inputstring 4294967295处理方法

    解决这个问题有几种方法: 1. **使用Long类型**:如果你知道输入的数字可能超过 `int` 的范围,可以使用 `Long.parseLong()` 或 `Long.valueOf()` 方法,因为 `long` 类型可以存储更大的数值。 ```java try { ...

    String 截取字符串方法subString()

    除了`substring`方法,还有其他几种截取或处理字符串的方法: 3. **使用split()方法**: `public String[] split(String regex)` `split`方法根据给定的正则表达式将字符串分割成多个子字符串。如果想要截取前n个...

    在Unicode宽字符下CString转int的方法

    在Unicode宽字符下,将CString转换为int主要有以下几种方法: 1. 使用`_wtoi`或`_wtol`函数: 这些是Microsoft特有的Unicode版本的`atoi`和`atol`函数。例如,你可以这样使用: ```cpp CString strNumber = _T(...

    String index out of 4解决方法

    `StringIndexOutOfBoundsException`异常是由以下几种情况触发的: 1. **索引越界**:当你尝试访问一个字符串中的某个索引时,该索引超出了字符串的实际长度。 2. **负数索引**:虽然字符串不支持负数索引,但错误的...

    C++中string与int的相互转换实现代码

    这里我们将详细探讨几种在C++中实现这种转换的方法,包括使用`istringstream`、`ostringstream`以及标准库函数`sscanf`和`sprintf`。 1. **字符串(string)转整型(int) - 使用`istringstream`** `istringstream`是...

    java高并发写入用户信息到数据库的几种方法

    Java 高并发写入用户信息到数据库的几种方法 在 Java 高并发环境下,写入用户信息到数据库可能会出现一些问题,例如多个用户同时写入导致数据不一致或重复写入。为了解决这些问题,需要使用一些特殊的方法来确保...

    C++string类常用函数

    `string` 类提供了几种方法来改变字符串的大小。 - **调整大小并填充**: - `void resize(int len, char c);` - 将字符串的大小设置为 `len`,如果新大小比原大小大,则用字符 `c` 填充额外的空间。 #### 输入...

    Int。int.Prase.ToInt之间的装换效率问题

    - **隐式转换**:当从一种类型转换到另一种类型时,如果不会导致数据丢失,则编译器可以自动完成转换。 - **显式转换**:如果需要进行可能导致数据丢失或不安全的操作,则需要显式地告诉编译器进行转换。这通常通过...

    C# String 查找

    本文主要介绍C#中利用`IndexOf()`方法以及其他几种方法来查找匹配的数据。 #### `IndexOf()` 方法 `IndexOf()` 是一个非常常用的方法,用于确定指定子字符串是否存在于当前字符串中,并返回该子字符串首次出现的...

Global site tag (gtag.js) - Google Analytics