Re: [問題] strtok 第一個參數使用上有限制嗎 ?

看板C_and_CPP作者 (肥宅)時間9年前 (2016/08/28 23:20), 編輯推噓1(105)
留言6則, 3人參與, 最新討論串2/2 (看更多)
※ 引述《lj0113 (tiny legend)》之銘言: 開發平台(Platform): (Ex: VC++, GCC, Linux, ...) Dev C++ 問題(Question): 我跟原PO問題差不多只是,隔開來換成tab隔開來。 strtok(s1,"\t"); 這樣寫程式可以編譯過關但是執行什麼都沒做 程式碼(Code):(請善用置底文網頁, 記得排版) #1: char s1[] = "1,2,3,4"; #2: char * s1 = "1,2,3,4"; char * s2; s2 = strtok( s1, "," ); 補充說明(Supplement): N/A -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 220.137.157.23 ※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1472397656.A.FBD.html

08/28 23:52, , 1F
字串一樣是"1,2,3,4"用tab隔開?
08/28 23:52, 1F

08/29 01:24, , 2F
對的
08/29 01:24, 2F

08/29 02:13, , 3F
待處理字串〃1\t2\t3\t4〃
08/29 02:13, 3F

08/29 02:13, , 4F
什麼都沒做 的意思是?
08/29 02:13, 4F

08/29 11:38, , 5F
原本用s2 = strtok( s1, " " ); 這樣子OK
08/29 11:38, 5F

08/29 11:38, , 6F
換成s2 = strtok( s1, "\t" ); 本來下面要印出東西沒印
08/29 11:38, 6F
文章代碼(AID): #1Nmm5O-z (C_and_CPP)
文章代碼(AID): #1Nmm5O-z (C_and_CPP)