精華區beta Programming 關於我們 聯絡資訊
==> Franklin.bbs@bbs.sayya.org (客串心理諮商師) 提到: > 例如要把一個字串塞進 packet 中從網路送出去 > 溝通的對象平台程式又是用 C 寫出來的 > 必須遵照既定的格式傳送(所以不要問我為什麼要用 unsigned char* 而不用 char *) > 當然是有很多其他的方法做得到這一點 > 只是覺得不能直接從 char * 搬到 unsigned char * > 還得經過一次轉換,挺麻煩的就是 :P 為啥不行直接搬,像這樣不行嗎? string a("hihi"); unsigned char b[5]; memcpy(b, a.c_str(), 5); 哪裏需要轉換? -- ☆ [Origin:椰林風情] [From: 61-57-173-109.dynamic.kingn] [Login: **] [Post: **]