Re: [問題] 字串比較的問題

看板Programming作者 (霸格尼尼)時間18年前 (2007/02/21 08:43), 編輯推噓5(505)
留言10則, 5人參與, 最新討論串10/12 (看更多)
※ 引述《jgpnsgm (哼!)》之銘言: : ※ [本文轉錄自 C_and_CPP 看板] [--DELETE--] switch(0){ case strcmp(cmd0,str): //do something break; case strcmp(cmd1,str): /do something break; } Is this ok? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 163.22.93.130

02/21 08:51, , 1F
虛擬switch很酷,不過也是維護switch
02/21 08:51, 1F

02/21 12:02, , 2F
switch(strcmp(cmd0,str)){
02/21 12:02, 2F

02/21 12:02, , 3F
這樣會不會看起來比較好懂... XD
02/21 12:02, 3F

02/21 14:22, , 4F
樓上那樣不行喔…看清楚 cmd
02/21 14:22, 4F

02/21 14:47, , 5F
本篇方法不行啦XD~ case 要接常數
02/21 14:47, 5F

02/21 14:54, , 6F
不行,strcmp傳回值的值域太小了
02/21 14:54, 6F

02/21 14:56, , 7F
喔對,忘了很基本的東西,switch的限制...
02/21 14:56, 7F

02/22 15:36, , 8F
似乎只能是int or char.....
02/22 15:36, 8F

02/22 15:36, , 9F
(那我是在哪看到這種寫法的!?)
02/22 15:36, 9F

02/22 15:37, , 10F
還是說別種語言可以!?
02/22 15:37, 10F
文章代碼(AID): #15svN9V7 (Programming)
討論串 (同標題文章)
文章代碼(AID): #15svN9V7 (Programming)