看板 C_and_CPP 關於我們 聯絡資訊
我記得JAVA有這個功能 而且每當next的時候 它會跳過空白鍵 它會自動幫你抓下一個單字 讀入一個文字檔 This is my book. My name is xxx. 我想要用C++去抓每一個單字儲存到一個陣列 變成 string0 = "This" string1 = "is" string2 = "my" string3 = "book." string4 = "My" . . . . 請問C++有什麼函式可用嗎?? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.134.115.251 ※ 編輯: liu2007 來自: 140.134.115.251 (03/28 16:40)
cooper6334:原po是逢甲又跟我問差不多的問題,不會是一樣在做sic吧 03/28 16:44
liu2007:你猜對了 03/28 16:53
cooper6334:C的話用strtok加strcpy能做,C++沒學過不過應該也通吧 03/28 16:55
stonehomelaa:strtok 或是你用string的東東自己兜 或是一個迴圈.. 03/28 16:55
james732:C++ 的話,stringstream 應該也可以達到這個效果 03/28 17:01
carlcarl:我怎麼覺得這個用scanf就解決了說= =a 03/28 17:10
legnaleurc:while( cin >> str ) { blah blah } 很具體吧? 03/28 17:12
iamivers0n:fstream裡的operator>> 就可以忽略space 03/28 20:12