在 C 語言中可以呼叫 atoi( ) 將字串轉成數字;
但要將數字轉成字串的話並沒有內建的函數可以使用,
也許有人會建議可以使用 itoa( ) 函數,
但 itoa( ) 並非標準函式庫,必須引用 Borland C/C++ 自行定義的 conio.h
所以在像 Unix/Linux 等環境便派不上用場。
但其實可以透過 sprintf( ) 來幫你把數字填到字串中:
#include <stdio.h>
#include <stdlib.h>
int main() {
-char *str;
-int num = 66;
-sprintf(str, "%d", num);
-printf("str = %s\n", str);
-return(0);
}
但要將數字轉成字串的話並沒有內建的函數可以使用,
也許有人會建議可以使用 itoa( ) 函數,
但 itoa( ) 並非標準函式庫,必須引用 Borland C/C++ 自行定義的 conio.h
所以在像 Unix/Linux 等環境便派不上用場。
但其實可以透過 sprintf( ) 來幫你把數字填到字串中:
#include <stdio.h>
#include <stdlib.h>
int main() {
-char *str;
-int num = 66;
-sprintf(str, "%d", num);
-printf("str = %s\n", str);
-return(0);
}
全站熱搜
留言列表