[問題] Unsigned *char 轉 int .

看板C_and_CPP (C/C++)作者 (Stanley~ New life)時間14年前 (2011/09/05 16:46), 編輯推噓1(1015)
留言16則, 6人參與, 最新討論串1/2 (看更多)
請問一下有辦法用Unsigned *char轉int嗎? 本來想說使用atoi. 但是只能用const char 轉int 所以不知道還有沒有其他方法可行呢? 還是有方法可以將unsigned char 轉 const char? 麻煩大大解惑 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 60.250.140.195

09/05 16:51, , 1F
說說你的資料是怎麼儲存的,轉成int希望什麼結果
09/05 16:51, 1F

09/05 16:53, , 2F
資料都是正整數 只是想要轉換成int
09/05 16:53, 2F

09/05 16:55, , 3F
建議舉例說明會比較清楚
09/05 16:55, 3F

09/05 16:55, , 4F
資料都是從const char memcpy 過來到 unsigned char.
09/05 16:55, 4F

09/05 17:19, , 5F
例如 unsigned char uc = 200 那你要的是200還是-56?
09/05 17:19, 5F

09/05 17:21, , 6F
哦等等 我好像看錯你的意思 ...你要的是字面上的值?
09/05 17:21, 6F

09/05 17:23, , 7F
所以我才希望他給個範例囉...XD 有好幾種情況呢
09/05 17:23, 7F

09/05 17:47, , 8F
恩 是要兩百 要字面上的值>"<
09/05 17:47, 8F

09/05 17:56, , 9F
unsigned char uc = 200;<--? int n = uc<-沒誤解錯,這
09/05 17:56, 9F

09/05 17:56, , 10F
是你的結果吧. 不太懂你在講什麼
09/05 17:56, 10F

09/05 18:23, , 11F
我直接賦於直給他 會有 compiler error
09/05 18:23, 11F

09/05 21:08, , 12F
@angle:他是想要uchar* uc轉成int,當然會error
09/05 21:08, 12F

09/05 21:10, , 13F
tomap,我被unsigned char 轉 const char誤導,
09/05 21:10, 13F

09/05 21:10, , 14F
我以為是處理Unsigned *char...
09/05 21:10, 14F

09/05 21:10, , 15F
Unsigned char
09/05 21:10, 15F

09/05 21:12, , 16F
請給完整的code....
09/05 21:12, 16F
文章代碼(AID): #1EP8ne7k (C_and_CPP)
討論串 (同標題文章)
文章代碼(AID): #1EP8ne7k (C_and_CPP)