[問題] strtok 第一個參數使用上有限制嗎 ?
開發平台(Platform): (Ex: VC++, GCC, Linux, ...)
Dev C++
問題(Question):
下面程式碼 #1 #2 處為選項 ( 2 選 1 )
如果使用 #1 程式正常
使用 #2 程式執行到 strtok 會直接當掉
程式碼(Code):(請善用置底文網頁, 記得排版)
#1: char s1[] = "1,2,3,4";
#2: char * s1 = "1,2,3,4";
char * s2;
s2 = strtok( s1, "," );
補充說明(Supplement):
有試過將 s1 印出來 #1 , #2 都正常 想不通 明明兩種宣告出來的都一樣 QAQ
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.175.76.82
※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1433901083.A.061.html
※ 編輯: lj0113 (1.175.76.82), 06/10/2015 09:51:49
→
06/10 09:54, , 1F
06/10 09:54, 1F
→
06/10 09:54, , 2F
06/10 09:54, 2F
→
06/10 10:04, , 3F
06/10 10:04, 3F
→
06/10 10:11, , 4F
06/10 10:11, 4F
討論串 (同標題文章)
完整討論串 (本文為第 1 之 2 篇):