看板 C_and_CPP 關於我們 聯絡資訊
遇到的問題: 長字串的使用,我的程式需要一次送32Byte的資料, 想請問一個資料結構很基本的問題,是要如何做才能 把32Bytes的資料一次放入一個變數裡呢? 該變數傳送是以封包的方式傳送,所以放到陣列行不通, 我那個封包就是一次要丟32Bytes如 8543125042aeaeaeaf5432058468213,這筆資料是透過運算得出的, 我想把運算過後的資料放入一個變數,然後直接送出該變數給server, 不知道該怎麼做呢? 開發平台: BCB 這種問題好像太基本了吼~,~,希望大家鞭小力一點。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.126.248.84
yoco315:還真看不懂你在講啥.... 11/02 22:40
VictorTom:要用封包傳為什麼放到陣列行不通?? 明明就char [32]就可 11/02 22:44
VictorTom:以搞定的問題, array不能用的話, 相當於struct什麼的也 11/02 22:44
VictorTom:不能用, 那C/C++裡沒有基礎型態是32 bytes的, 怎麼辦!? 11/02 22:45
tyc5116:每一次的封包都放到char[32]內,送變數給server就一次送一 11/02 22:49
tyc5116:個char[32],樓上們的意思應該是這樣Y 11/02 22:50
VictorTom:不是, 通常是把要透過封包傳送的資料整筆直接塞進去就行 11/02 23:26
VictorTom:了, 對應code來說就是要傳的data的頭的address與size, 11/02 23:26
VictorTom:跟能不能找"一個變數""塞32 byte"資料應該也沒什麼關係. 11/02 23:27
VictorTom:一定拘泥於要看到"一個變數", 就是用struct或typedef包 11/02 23:29
VictorTom:起來, 但這基本上和char[32]一樣, 所以才不懂他在說啥@@ 11/02 23:30
evernever:需要的資料運算出來,不就表示已經放進某個變數裡了嗎? 11/03 08:10
VictorTom:不一定吧, 可能只是某些運算的結果, 也可能現在他就分裝 11/03 09:10
VictorTom:進array, 不然就是請原po貼相關的code大家直接看@_@" 11/03 09:11