[問題] string內容取得的問題

看板Programming作者 (女人真難懂)時間18年前 (2007/11/12 18:24), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
現在我有一個std::string,內容是一些奇奇怪怪的東西,是由bnbt(一個BT tracker) 中Encode的出來的。 現在我想要把這個string的內容複製到一個void *的buffer裡面,卻有問題 不管我用.data() 或 .c_str(),取出來的東西都是錯誤、被截斷的 就算我用: char *ptr = &(mystring[0]); memcpy( abuffer, ptr, mystring.size()+1 ); abuffer裡面的內容也是錯誤、被截斷的 請問這個問題是怎麼發生的? 該如何解決呢? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.114.79.114 vatog:轉錄至看板 C_and_CPP 11/12 18:25 ※ 編輯: vatog 來自: 140.114.79.114 (11/12 18:27)
文章代碼(AID): #17E2dklF (Programming)
文章代碼(AID): #17E2dklF (Programming)