(我的編譯器是vs2013)
itoa()函式表示:把乙個整形轉換為相應的字串;eg: 整形1234 轉換為「1234」,整形-123轉換為「-123」。
#define _crt_secure_no_warnings 1
#include
using
namespace
std;
//itoa------(將整形轉換為字串)
//字串反轉
char * reverse(char * str)
--tail;
char temp;
while (head < tail)
return str;
}//my_itoa
char * my_itoa(int a)
static
char str[100];//這裡的str必須是靜態變數或全域性變數
int i = 0;
while (a>0)//從低位開始變為字元,最後進行翻轉
if (n < 0)//如果是負數加上『-』號
str[i] = '\0';
return reverse(str);
}//測試**塊
int main()
cout
<< endl;
int b = -123;
cout
<< "原整形:"
<< b << " ";
char *str2 = my_itoa(b);
cout
<< "轉為字串:";
atoi函式的實現
itoa 函式實現
itoa 函式 函式原型 char itoa int value,char string,int radix value 欲轉換的資料。string 目標字串的位址。radix 轉換後的進製數,可以是10進製 16進製制等,範圍必須在 2 36。功能 將整數value 轉換成字串存入string 指...
itoa函式的實現
itoa 函式的功能是將乙個整數轉換為乙個字串,例如12345,轉換之後的字串為 12345 123轉換之後為 123 include 反轉字串 char reverse char s return s 功能 整數轉換為字串 char s 的作用是儲存整數的每一位 char my itoa int ...
atoi 與 itoa 函式的內部實現
c語言提供了幾個標準庫函式,可以將任意型別 整型 長整型 浮點型等 的數字轉換為字串。以下是用itoa 函式將整數轉 換為字串的乙個例子 atoi 把字串轉換成整型數 itoa 把一整數轉換為字串 include stdio.h include ctype.h include stdlib.h co...