[問題] strtok 取得剩下字串問題
開發平台(Platform): (Ex: VC++, GCC, Linux, ...)
GCC
問題(Question):
請問假設我的字串是 "A,B,C,D,E"
切割的字串是 ","
用 strtok() 後我希望可以拿到剩下的 "B,C,D,E"
有什麼方法嗎
預期的正確結果(Expected Output):
預期結果是
my: B,C,D,E
b: A
錯誤結果(Wrong Output):
錯誤結果是
my: A
b: A
程式碼(Code):(請善用置底文網頁, 記得排版)
char my[] = "A,B,C,D,E";
char * separator = ",";
char * b = strtok(my,separator);
printf("my: %s\n", my);
printf("b: %s\n", b);
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 118.165.203.47
→
11/01 18:54, , 1F
11/01 18:54, 1F
→
11/01 20:41, , 2F
11/01 20:41, 2F
推
11/01 21:00, , 3F
11/01 21:00, 3F
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章