回上層
Disp BBS
看板
Programming
作者
iloveyouever (腦腦)
標題
string
時間
2011年06月20日 Mon. AM 09:06:33
string a;
getline(cin,a)
// now a="this is the car"
有辦法分別把他抓出來 存成string嗎?
//string b,c,d,e;
//b=this
//c=is
//d=the
//e=car
--
※ 作者: iloveyouever 時間: 2011-06-20 09:06:33
讚
abc1231qa
台灣 06-20 09:21
有阿 就去找別人寫好的function來用就好
→
SmallBee
台灣 06-20 11:58
單純的做法就是用export或是split
讚
abc1231qa
台灣 06-20 12:15
split好用 但是總覺得有別人寫好的可以用咩
→
SmallBee
台灣 06-20 13:16
高級的做法就是去找語意分析的func, 連 it's都能幫你拆成it is
讚
abc1231qa
台灣 06-20 13:30
樓上那好高級XDDDDDDD
讚
abc1231qa
台灣 06-20 13:31
但是如果是一串特殊的指令 我看還是單純的split就好了
→
gogomako
台灣 06-22 08:45
strtok?
→
mark0629
台灣 05-16 22:28
你可以在網路上找一下cstring 裡面的含式,可以用strtok或是在c++裡搭配stringstream處理,也可以用char*自行選擇處理。
不過基本上存成陣列會比較方便,很少有額外設幾個變數去存的,
我會建議你string b,c,d,e改成char *str[4];
iloveyouever: string - Programming板