Re: [問題]請問Keil C的函式庫問題

看板Programming作者 (被討厭的蚊子)時間18年前 (2006/06/13 03:33), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/2 (看更多)
※ 引述《shockray.bbs@mobbs.stut.edu.tw ( ★☆★小歐★☆★)》之銘言: : 請問一下 : 我現在用Keil C來編譯8051的程式碼 : 現在想把外部中斷的值轉為字串 顯示在LCD上 : 查了一下數值轉字串的函數 : 發現有一個"itoa"的函式可以把數值轉為字串 : 在stdlib.h這include檔裡面 : 但我用這itoa函式一直無法編譯成功 : 查了一下Keil C的stdlib.h這個檔案 : 發現只有字串轉數值的"atoi"函式 : 沒有"itoa"函式 : 請問各位版友 為何Keil C沒有itoa這函式?? : 這樣我該如何把數值轉為字串呢?? : 謝謝 沒有...就想辦法兜吧... 你可以用sprintf... 不過這個function如果寫進去... 你的code size會暴增= = 附上我某本書的範例程式裡面的function... //LCD顯示數字函式 void DISP_Int(char addr1,int v1) { char i; for (i=0;i<4;i++){ LCD_CMD(addr1-i+4); LCD_DATA((v1%10)+0x30); v1/=10; if(v1==0) break; } } 把數字一個一個轉成ASCII碼送出去... 你可以修改這個範例來完成你要的功能... -- ▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ 國 立 聯 合 大 學 (理工/電資/管理/技術/客家)院所 招生中 National United University ─────────────────────────────────── 首頁 http://www.nuu.edu.tw BBS telnet://uun.twbbs.org -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.133.140.180
文章代碼(AID): #14ZS5sq- (Programming)
文章代碼(AID): #14ZS5sq- (Programming)