[問題] RS232 ReadFile的buffer

看板C_and_CPP作者 (鬼哥>.^)時間8年前 (2016/03/22 11:06), 編輯推噓3(301)
留言4則, 4人參與, 最新討論串1/1
目前用BCB做一RS232互傳的程式 char buffer[500] ; 用 ReadFile( hComm, buffer , cs0.cbInQue, &nBytesRead0, NULL ) ; 接收傳來的字串 但是字串的長度並不固定 buffer開太大的話怕浪費空間 有辦法用像vector的動態陣列來接嗎? -- ╭───╮ ◢██◣李組長眉頭一皺, \ ㄟˇㄏ / ㄧ..ㄧ + 覺得案情並不單純。 /︷\ $snegi ▅▅▆ -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 210.61.125.109 ※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1458615976.A.1C1.html

03/22 11:57, , 1F
std::vector::resize
03/22 11:57, 1F

03/22 12:34, , 2F
500沒多大吧,速度可能還比vector快
03/22 12:34, 2F

03/22 13:09, , 3F
500是暫時的 最多可能到10000個字元
03/22 13:09, 3F

03/22 18:35, , 4F
我記得有個ioctl可以偷看下一筆read資料長度
03/22 18:35, 4F
文章代碼(AID): #1MyBQe71 (C_and_CPP)