atoi 函式與c str 函式使用

2021-09-03 07:17:01 字數 584 閱讀 2614

c 庫函式 int atoi(const char *str) 把引數 str 所指向的字串轉換為乙個整數(型別為 int 型)。但不適用於string類串,可以使用string物件中的c_str()函式進行轉換。

int

atoi

(const

char

*str)

該函式返回轉換後的長整數,如果沒有執行有效的轉換,則返回零。

語法:

const

char

*c_str

()

**c_str()**函式返回乙個指向正規c字串的指標,內容與string串相同。將string物件轉換為c中的字串樣式。

注意:c_str()函式返回的是乙個指標,可以使用字串複製函式strcpy()來操作返回的指標。

#include

#include

#include

#include

using namespace std;

intmain()

```

itoa 函式與atoi 函式

目錄 1 itoa 函式 整型轉字元 2 atoi 函式 字元轉整型 以下是用itoa 函式將整數轉換為字串的乙個例子 include include void main void itoa 函式有3個引數 第乙個引數是要轉換的數字,第二個引數是要寫入轉換結果的目標字串,第三個引數是轉移數字時所用 ...

c str 函式用法

語法 const char c str c str 函式返回乙個指向正規c字串的指標,內容與本string串相同.c str 就是把string類物件轉換成和c相容的char 型別。這是為了與c語言相容,在c語言中沒有string型別,故必須通過string類物件的成員函式c str 把string...

atoi 與 itoa 函式用法

itoa 函式的原型為 char itoa int value,char string,int radix itoa 函式有3個引數 第乙個引數是要轉換的數字,第二個引數是要寫入轉換結果的目標字串,第三個引數是轉換數字時所用的基數。在例中,轉換基數為10。10 十進位制 2 二進位制.itoa並不是...