→ windincloud:轉大小寫? toupper()? 說實話 我沒看懂你的要求~ :p 04/22 01:15
不是轉大小寫
是大寫的情況對應小寫字元
小寫情況對應大寫字元
想在一個switch內完成
可是case後面只能接const不能更動(例如:case a+i:)
所以想問有沒有別的判斷法?
※ 編輯: SATSUGAI 來自: 61.227.181.51 (04/22 01:17)
推 Yshuan:所以你有4個case 而不是2個 04/22 01:16
不懂樓上
※ 編輯: SATSUGAI 來自: 61.227.181.51 (04/22 01:18)
推 Yshuan:case後面接的是ch的值 妳要ch=a時 case是B跟C那會跑default 04/22 01:19
→ goodGG:switch case不是這樣用的 04/22 01:38
→ goodGG:不熟的話用if-else就好了 04/22 01:38
orz
樓上誤會我的意思了
我會用switch case
只是我想更進階的做到我想要做到的事情
讓switch可以更活
case裡面的東西可變
這樣
※ 編輯: SATSUGAI 來自: 61.227.181.51 (04/22 02:02)
→ windincloud:我猜你想做的應該是辦不到~ case 只會檢查你所傳進來 04/22 03:01
→ windincloud:不過你倒是在case內用if else判斷 互不相影響~ 04/22 03:02
→ MOONRAKER:兩層switch有什麼奇怪 新手就是很想簡化游泳跑步 04/22 06:35
→ MOONRAKER:或是想要不抬腿就走路 並且還要一邊跳芭蕾 -_- 04/22 06:40
推 FRAXIS:switch中的case只能是compile-time的常數 不能是變數 04/22 07:27
推 VictorTom:推M大, 學程式應該先徹底了解語法的用法或者相關限制. 04/22 09:04
→ VictorTom:才嘗試利用語法或設計特別的語意來搞所謂靈活的運動:) 04/22 09:05
推 cwhwillie:特地用switch來做到這件事並不會得到更多 04/22 18:29
推 nswrthh:switch裡面只能有常數,變數是不行的 04/22 21:58
→ sunneo:你乾脆改用map搭配char以及functor吧 04/22 22:42