[問題] 如何用字串長度來決定輸出的資料?
編譯器(Ex: GCC, clang, VC++...)+目標環境(跟開發平台不同的話需列出)
C
額外使用到的函數庫(Library Used): (Ex: OpenGL, ...)
問題(Question):
假設輸入一個字元,則輸出對應的ASCII編號
如果是兩個字元或以上,則視為ASCII的編號,輸出對應的字元
餵入的資料(Input):
像是輸入 52 則會輸出4
輸入3 則輸出51
輸入A 則輸出65 這樣
程式碼(Code):(請善用置底文網頁, 記得排版)
char c;
scanf("%c", &c);
printf("%d\n",c);
scanf("%d", &c);
printf("%c\n",c);
補充說明(Supplement):
目前只會這樣寫,但這樣得按照規律去輸入才能得到想要的結果
且卡在要如何知道是幾個字元來決定要如何輸出資料跟要如何input那筆資料
希望板上的高手能教一下......
先感謝願意回覆的板友
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.41.254.168
※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1512734392.A.502.html
→
12/08 20:05,
8年前
, 1F
12/08 20:05, 1F
是指說用scanf("%s,&c)這樣去讀嗎?
推
12/08 20:10,
8年前
, 2F
12/08 20:10, 2F
是指陣列?
※ 編輯: MayaYotsuba (114.41.254.168), 12/08/2017 20:17:03
推
12/08 20:35,
8年前
, 3F
12/08 20:35, 3F
→
12/08 20:35,
8年前
, 4F
12/08 20:35, 4F
→
12/08 21:09,
8年前
, 5F
12/08 21:09, 5F
→
12/08 21:10,
8年前
, 6F
12/08 21:10, 6F
已經成功的寫出來了,感謝回覆的板友
※ 編輯: MayaYotsuba (114.41.254.168), 12/08/2017 23:10:19
推
12/11 07:23,
8年前
, 7F
12/11 07:23, 7F
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章