看板 C_and_CPP 關於我們 聯絡資訊
請問一下 假設我現在有 2 個 string 1 : "abcde" 2 : "abddd" 我想要只比對前兩個正確就可以了 ( ab ) 有函數可以做到這樣嗎 ? 找過 string.compare , 不過不知道怎麼限定只比對前兩個字元 Orz -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.123.106.104 ※ 編輯: evilned 來自: 140.123.106.104 (04/08 09:50)
ledia:str1.compare(0,2,str2,0,2); 04/08 09:54
VictorTom:http://0rz.tw/g07Ni 看來沒問題, 你應該練習查手冊:) 04/08 09:54
remmurds:substr 04/08 11:34
VictorTom:(str1[0] == str2[0] && str1[1] == str2[1]) (逃XD) 04/08 11:50
james732:strncmp 04/08 14:45
ledia:其實我也想過要回樓上的那樣, 不過如果要比較 4 bytes ...XD 04/08 14:45
Eugeneyun:strncmp後面用32不就是4個byte? 04/08 15:24
VictorTom:為什麼strncmp用32就是4 bytes....?_? 04/08 15:29
Eugeneyun:對不起 XD 用4才對 囧 04/28 22:52