#include <stdio.h> char *my_itoa(int a,char *buffer, int buff_size) { char *temp; int b; temp = buffer; b = a; if (buffer == NULL) return NULL; while (a > 0) { if (buff_size < 1) return NULL; b = a%10; *temp = b + '0' ; temp++; a = a/10; buff_size--; } *temp = '\0'; /*Note : You have to Add a String reverse Function on this buffer here*/ return buffer; } /*sample Program*/ main() { char *str; int a ; a = 324; str = (char *) malloc(100); str = my_itoa (a,str,100); printf ("String is %s\n",str); }
2013年8月21日 星期三
整數轉字串
嗨,大家好!我是一位資訊人、畫畫人、科技人和行銷人。定位自己為網路觀察家,永遠保持好奇心與熱情,學習跨領域新事物,希望最終能成為一個全方位的人。喜歡探索新技術和創意,並將其應用於工作和生活中。也喜歡畫畫、旅行、閱讀和寫作。希望我的部落格可以為您帶來啟發和樂趣,並與您分享我的經驗和見解。謝謝您的訪問,期待與您交流!
訂閱:
張貼留言 (Atom)
沒有留言:
張貼留言