[問題] 對於長字串的使用

看板C_and_CPP (C/C++)作者 (bee)時間16年前 (2009/11/02 22:34), 編輯推噓6(608)
留言14則, 4人參與, 最新討論串1/1
遇到的問題: 長字串的使用,我的程式需要一次送32Byte的資料, 想請問一個資料結構很基本的問題,是要如何做才能 把32Bytes的資料一次放入一個變數裡呢? 該變數傳送是以封包的方式傳送,所以放到陣列行不通, 我那個封包就是一次要丟32Bytes如 8543125042aeaeaeaf5432058468213,這筆資料是透過運算得出的, 我想把運算過後的資料放入一個變數,然後直接送出該變數給server, 不知道該怎麼做呢? 開發平台: BCB 這種問題好像太基本了吼~,~,希望大家鞭小力一點。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.126.248.84

11/02 22:40, , 1F
還真看不懂你在講啥....
11/02 22:40, 1F

11/02 22:44, , 2F
要用封包傳為什麼放到陣列行不通?? 明明就char [32]就可
11/02 22:44, 2F

11/02 22:44, , 3F
以搞定的問題, array不能用的話, 相當於struct什麼的也
11/02 22:44, 3F

11/02 22:45, , 4F
不能用, 那C/C++裡沒有基礎型態是32 bytes的, 怎麼辦!?
11/02 22:45, 4F

11/02 22:49, , 5F
每一次的封包都放到char[32]內,送變數給server就一次送一
11/02 22:49, 5F

11/02 22:50, , 6F
個char[32],樓上們的意思應該是這樣Y
11/02 22:50, 6F

11/02 23:26, , 7F
不是, 通常是把要透過封包傳送的資料整筆直接塞進去就行
11/02 23:26, 7F

11/02 23:26, , 8F
了, 對應code來說就是要傳的data的頭的address與size,
11/02 23:26, 8F

11/02 23:27, , 9F
跟能不能找"一個變數""塞32 byte"資料應該也沒什麼關係.
11/02 23:27, 9F

11/02 23:29, , 10F
一定拘泥於要看到"一個變數", 就是用struct或typedef包
11/02 23:29, 10F

11/02 23:30, , 11F
起來, 但這基本上和char[32]一樣, 所以才不懂他在說啥@@
11/02 23:30, 11F

11/03 08:10, , 12F
需要的資料運算出來,不就表示已經放進某個變數裡了嗎?
11/03 08:10, 12F

11/03 09:10, , 13F
不一定吧, 可能只是某些運算的結果, 也可能現在他就分裝
11/03 09:10, 13F

11/03 09:11, , 14F
進array, 不然就是請原po貼相關的code大家直接看@_@"
11/03 09:11, 14F
文章代碼(AID): #1Axkt-Vv (C_and_CPP)
文章代碼(AID): #1Axkt-Vv (C_and_CPP)