[問題] IF ELSE和尋找字元的問題

看板C_and_CPP作者 (蘿蔔頭)時間10年前 (2014/03/16 14:59), 編輯推噓1(216)
留言9則, 5人參與, 最新討論串1/1
請問我有一段資料 我想找其中某串字元 如果有的話則執行某段程式碼 沒有的話則執行另一段 我知道要用IF ELSE的語法 可是設變數就卡住了 懇請大大幫幫忙 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.62.5.88

03/16 15:41, , 1F
設變數很難嗎 auto num=((int)(rand() * 32767)) % 10 + 1;
03/16 15:41, 1F

03/16 16:28, , 2F
請問你的意思是不知道怎麼找字元嗎?
03/16 16:28, 2F

03/16 19:39, , 3F
我的意思是如何把找到的字串(中文)設成變數來判斷
03/16 19:39, 3F

03/16 19:49, , 4F
wide char
03/16 19:49, 4F

03/17 00:43, , 5F
你要判斷的應該不是找到的字串而是找不找得到
03/17 00:43, 5F

03/17 00:44, , 6F
然後因為你有提到中文, 這裡順便跟你說: 除非你特別去寫,
03/17 00:44, 6F

03/17 00:44, , 7F
(例如用上四樓所提的 wide char) 不然中文字請當成字串來用
03/17 00:44, 7F

03/17 00:45, , 8F
因此你所需要的就是在一個字串裡尋找另一個字串的函式
03/17 00:45, 8F

03/17 00:46, , 9F
這樣的函式有一個叫做 strstr 用法可以自行 google
03/17 00:46, 9F
文章代碼(AID): #1J9Kl3DR (C_and_CPP)