作者lionel20002 (~小遙~)
看板EE_DSnP
標題[問題] 字串擷取Part2...囧...
時間Mon Oct 22 01:23:53 2007
看過了substr的用法,原本的一些問題還是沒有解決...
C++好像預設從最左邊開始往右擷取,如果想從最右邊開始
擷取該怎麼做??
如果實際輸入的字串的字元數不夠的話(ex.擷取20個字母
但實際輸入只有15個),debug的時候程式就自己關掉了T_T,
應該要怎麼寫才可以使輸入不確定多長的字串時不會有這種
情況??
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.240.249
1F:推 ilway25:substr可以設開始的位置 別忘了str.length() 10/22 01:27
2F:推 lionel20002:重點是...能由右往左擷取嗎?(預設好像是由左往右擷取) 10/22 01:46
3F:推 Steggie:配合 str.length() 就可以達到相同的效果啦,所以寫函式庫 10/22 02:11
4F:→ Steggie:的人不會想要另外寫一個 function 來做這件事吧。 10/22 02:14
5F:→ ilway25:VB 有囧.. 10/22 08:21