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並不是...