Re: [問題] RS232輸入字串
不是很清楚你的問題定義
你的問題是command跟data都由使用者輸入,共5byte可以分配給command+data,
且必須一次傳輸不能分兩次嗎 ?
如果是像上述說的
要先定義你的command會有幾個
假設用1 byte當Command, 你可以有256種Command
還有4個byte,可以傳值域在0~0xFFFFFFFF的data
假如你要用2 byte當Command, 則data只剩下3 bytes, 值域在0~0xFFFFFF...依此類推
※ 引述《ansonguy (HaHaHa~~~)》之銘言:
: 如題,最近實驗碰到的問題,但是又有byte數的限制
: 例如,它規定輸入的command數為5bytes,16進位
: 指令類似於5258010100,其中
: 52 58 01 01 00,兩個數字為1byte,這樣要怎麼定義?
: char[5]="5258010100"---->char[5]不夠裝啊
: char* str="5258010100"---->沒辦法確定command是5bytes啊,
: 因為整個字串是command+data
: 其它用int,string等等,都沒辦法保證5bytes吧?
: 請問我該怎麼宣告這個字串變數呢?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 119.77.223.81
→
12/06 00:09, , 1F
12/06 00:09, 1F
→
12/06 23:04, , 2F
12/06 23:04, 2F
→
12/06 23:16, , 3F
12/06 23:16, 3F
討論串 (同標題文章)
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章
11
37