PTT
Submit
Submit
選擇語言
正體中文
简体中文
PTT
C_and_CPP
[問題] 字元轉數字函數
作者:
Holffman
(Holffman)
2019-05-13 20:38:25
小弟目前想寫一個字元轉數字的函數f(char),像是f(A)=0,f(B)=1,...,f(Z)=25這
樣,原本是打算用先將字元轉成int後,在使用函數判斷它轉成整數的範圍,然後再做
處理,但卻發現他會輸出兩個函數值(結尾的'\0'也會被計算),想請問各位前輩是否
有方法做到上述函數的功能,謝謝。
作者: hsnuyi (羊咩咩~)
2019-05-13 20:52:00
標題寫字串 內文寫字元 到底是字串還是字元?字元直接 c - 'A' 不就好了
作者:
Schottky
(順風相送)
2019-05-13 21:53:00
因為你寫錯了。為什麼自己錯都要第一個怪編譯器 XDDDD
作者:
Lipraxde
(Lipraxde)
2019-05-13 22:07:00
那你附個 code 啊
作者:
b0920075
(Void)
2019-05-13 22:26:00
char也是數值直接比較就好了,你幹嘛轉成int再比較
作者:
Lipraxde
(Lipraxde)
2019-05-13 22:50:00
跟 '\0' 有啥干係?
作者:
idiont
(supertroller)
2019-05-13 22:55:00
你給的輸出應該不是用你給的程式碼跑出來的結果吧猜測一下 你大概是用迴圈去讀 然後印出來吧換行字元(ASCII編碼為10)留在buffer中被讀到 10-65=-55使用%s讀字串才會有所謂的'\0' 他的ASCII編碼是0main function的return type也應該是int
作者:
b0920075
(Void)
2019-05-14 01:58:00
一個char就放一個byte,你的null byte從哪裡來的?
作者: caras
2019-05-14 04:13:00
你貼的這段 code 必定沒有你說的問題 XD別搞我們了,把真正出問題的 code 貼出來別叫我們通靈,上次通靈王大戰搞到生靈塗炭 XD
作者:
MOONRAKER
(㊣牛鶴鰻毛人)
2019-05-14 12:16:00
水晶球,顯出…
作者:
Holffman
(Holffman)
2019-05-14 13:09:00
https://i.imgur.com/e5zgKnp.jpg
抱歉造成大家的困擾,我的確有用for loop 圖片中是原始程式碼與編譯出的結果 謝謝大家
作者:
RishYang
(Rish)
2019-05-14 14:18:00
value=-51有什麼用途,純粹好奇
作者:
Holffman
(Holffman)
2019-05-14 14:46:00
我想要拿array來儲存輸入的字元,然後那個function是要用來產生正確index用的(輸入只會有26個英文字母的大小寫)
作者:
Gway
(我愛的你 也愛我 好嗎?)
2019-05-15 17:01:00
C的scanf老問題 可以google看一下 如有餘力請順道看一下如何scanf 讀取含空白的string 不然我猜你之後會再上來問類似的問題
繼續閱讀
Re: [問題] 泛型出現ERROR但編譯可過,可執行
sarafciel
[閒聊] 真的有大大在用 C++ Builder 社群版嗎?
Neisseria
[問題] 資料結構splay tree
triumphant10
[問題] 請問能宣告未知個數的動態記憶體嗎?
ohmylove347
Re: [問題] 什麼情況下會從後往前做運算?
RishYang
[問題] 什麼情況下會從後往前做運算?
cuttheshit
[討論] 撰寫多執行緒程式
ko27tye
[問題] 泡泡排序法
gogoabc
[問題] 執行時出現bad_alloc
isbecky27
[問題] 泛型出現ERROR但編譯可過,可執行
s4300026
Links
booklink
Contact Us: admin [ a t ] ucptt.com