[問題] 10進位轉16進位

看板C_and_CPP (C/C++)作者 (小熊)時間14年前 (2012/04/29 11:30), 編輯推噓6(605)
留言11則, 4人參與, 最新討論串1/1
開發平台(Platform): (Ex: VC++, GCC, Linux, ...) C++ builder 額外使用到的函數庫(Library Used): (Ex: OpenGL, ...) 問題(Question): 配置圖http://inspic.com/E5F063E2 10進位轉16進位,但是顯示出來的答案無法用字母表示 ex:2256轉16進位後應為8D0..但是答案只會顯示800..字母表現不出來.. 另外就是答案顯示的位置 他會一直覆蓋..最後變成一坨在那.. 這些要如何改? 程式碼(Code):(請善用置底文網頁, 記得排版) http://codepad.org/yItAGY90 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.33.225.83

04/29 11:44, , 1F
A~F沒有初值
04/29 11:44, 1F

04/29 11:44, , 2F
scanf %d → printf %X (來亂的)
04/29 11:44, 2F

04/29 12:24, , 3F
char A='A',B='B',C='C',D='D',E='E',F='F';
04/29 12:24, 3F
我把原來的char A,B,C,D,E,F; 改成char A='A',B='B',C='C',D='D',E='E',F='F';後 本來的答案從800變成8680..還是不會有字母出現耶@@a

04/29 13:55, , 4F
照著改後...好像還是無法出現@@a http://inspic.com/53E3C337

04/29 15:51, , 5F
String <- 這有哪些功能
04/29 15:51, 5F

04/29 16:29, , 6F
sprintf ...
04/29 16:29, 6F

04/29 17:31, , 7F
我建議你用純C來寫,寫C熟了再來寫視窗跟C++
04/29 17:31, 7F

04/29 17:37, , 8F
連char都弄不清楚了,更不用想說寫視窗程式
04/29 17:37, 8F

04/29 17:52, , 9F
樓上的code也沒有弄清楚char阿....
04/29 17:52, 9F

04/29 17:54, , 10F
好吧...我眼殘= =
04/29 17:54, 10F

04/29 18:02, , 11F
被樓上說中了XD,其實我是來亂的
04/29 18:02, 11F
我沒學過C語言 所以只是從之前上課例題中套進來改而已 感謝提示與幫助..此題已經解開了.. ※ 編輯: a9910330 來自: 114.33.225.83 (04/30 12:43)
文章代碼(AID): #1FdBNAJ- (C_and_CPP)
文章代碼(AID): #1FdBNAJ- (C_and_CPP)