C語(yǔ)言的問(wèn)題 把數(shù)字轉(zhuǎn)換成對(duì)應(yīng)的字符從串口輸出
首先定義一個(gè)變量
char answer_buf[50]={0};
因?yàn)槭峭ㄟ^(guò)串口輸出,所以會(huì)定義成字符串的格式.


然后,接收到兩個(gè)數(shù)據(jù),把buffer中的數(shù)據(jù)進(jìn)行拼接,形成一個(gè)short的變量:


之后用格式化輸出,把數(shù)據(jù),放入到一個(gè)字符串中,并且存入到第一步定義好的數(shù)組中.

然后,你要的數(shù)據(jù),就是在 answer_buf[ ] 中了,他的有效長(zhǎng)度可以用? strlen(answer_buf) 獲取.

如何輸出,可以用? puts()
或者自己編寫的串口輸出程序,調(diào)用 answer_buf[ ] 中的數(shù)據(jù)進(jìn)行輸出了.
標(biāo)簽: