|
|||||||||||
| 技術(shù)交流 | 電路欣賞 | 工控天地 | 數(shù)字廣電 | 通信技術(shù) | 電源技術(shù) | 測控之家 | EMC技術(shù) | ARM技術(shù) | EDA技術(shù) | PCB技術(shù) | 嵌入式系統(tǒng) 驅(qū)動編程 | 集成電路 | 器件替換 | 模擬技術(shù) | 新手園地 | 單 片 機 | DSP技術(shù) | MCU技術(shù) | IC 設計 | IC 產(chǎn)業(yè) | CAN-bus/DeviceNe |
ICCAVR中sprintf函數(shù)中怎么不能插入輸出格式控制? |
| 作者:xg1982_82 欄目:單片機 |
在ICCAVR軟件中,使用到了sprintf函數(shù),看到書上說使用這個函數(shù)可以控制輸出的格式,但是我在使用過程中,卻發(fā)現(xiàn)沒有想要的效果: 我是這樣用的: sprintf(buf,"%5d",distance); //空出5個字符長度 WriteString(buf); //調(diào)用液晶顯示函數(shù),把distance值在液晶上顯示 實際在液晶上顯示是"5d",而不是distance的值, 然后把%5d中間的5去掉,就能在液晶上正確地顯示distance的值了; 現(xiàn)在我需要在液晶屏上指定distance的顯示長度,不足位的用空格替代,請教一下,sprintf函數(shù)該怎么用呢? |
| 2樓: | >>參與討論 |
| 作者: xg1982_82 于 2007/1/11 16:35:00 發(fā)布:
怎么沒有高手回答這個問題? 希望用過這個函數(shù)的高手不吝賜教!先謝謝了 |
|
| 3樓: | >>參與討論 |
| 作者: xg1982_82 于 2007/1/15 10:09:00 發(fā)布:
沒人知道啊? |
|
| 4樓: | >>參與討論 |
| 作者: xg1982_82 于 2007/1/23 17:16:00 發(fā)布:
大家用到液晶顯示的時候,是如何精確控制顯示格式的。 |
|
| 5樓: | >>參與討論 |
| 作者: samuelyu 于 2007/1/24 12:44:00 發(fā)布:
try "% 5d" or "%05d" |
|
| 6樓: | >>參與討論 |
| 作者: xg1982_82 于 2007/1/31 13:23:00 發(fā)布:
多謝samuelyu。! 非常感謝samuelyu,不知可否留下qq或者e-mail,以后碰到問題可能還要向你請教 |
|
|
|
| 免費注冊為維庫電子開發(fā)網(wǎng)會員,參與電子工程師社區(qū)討論,點此進入 |
Copyright © 1998-2006 www.udpf.com.cn 浙ICP證030469號 |