Re: [問題] strtok的問題

看板C_and_CPP作者 ( )時間15年前 (2009/05/14 10:49), 編輯推噓1(101)
留言2則, 1人參與, 最新討論串5/7 (看更多)
strok應該是要用split功能吧 我有一個方法,不過是C++的,應該還不錯用,參考一下:) #include <sstream> #include <string> #include <iostream> //sMyString 為要分割的字串 std::istringstream iss(sMyString); //分割字元 std::string sDelim(" "); while( iss >> sDelim ) { //把分割的字元輸出 std::cout << sDelim << std::endl; } -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 203.73.243.147 ※ 編輯: arenda 來自: 203.73.243.147 (05/14 10:50) ※ 編輯: arenda 來自: 203.73.243.147 (05/14 10:51)

05/14 12:10, , 1F
你這樣做是因為 istringstream 本來就拿空白當分隔
05/14 12:10, 1F

05/14 12:13, , 2F
sDelim 的內容和分割字元無關
05/14 12:13, 2F
文章代碼(AID): #1A2uRNSR (C_and_CPP)
討論串 (同標題文章)
文章代碼(AID): #1A2uRNSR (C_and_CPP)