函式原型:
char *strtok(char *str, const char *delim)
分解字串
str為一組字串,
delim
為分隔符。
用法:
#include #include int main()
return(0);
}
在第一次呼叫函式的時候第乙個引數是即將被分割的字串,第二個引數是分隔符。
返回第乙個子字串的指標(位址)。
接著設定迴圈,這時第乙個引數為null(表示這次strtok函式呼叫將從上一次strtok函式呼叫儲存的位置開始,繼續對字串分割——參照《c語言大學教程第八版》)
-------------------------------動動手腳----------------------------------
#include#include#define size 100
int main()
return 0;
}
這是乙個分割字元的程式。我在while迴圈裡加了一行:
*(pword+1)='0';
當我加在標號1位置時,pword指標應該指向第乙個子字串,所以果不其然輸出的結果每乙個子字元的第二個字元都被換成0。
當我加在標號2位置時,pword指標還應該指向第乙個子字串,由於第乙個子字串已經被列印,接著pword又被賦成第二個子字串,所以最終打出來的結果並沒有改變。
當我加在標號3位置時,該操作從第二個子字串開始執行,當執行到最後乙個子字串時(最後乙個迴圈時),執行到該
小小的疑問和小小的想法
1.事情交與你手,是否應該盡職盡責?大部分人說,你肯定要盡職盡責,少部分人會說這個可以不。我也一直認為應該盡職盡責,但是部分原因導致不會努力去做,如下所述 a 此事責任權是否在於你 如果我做這件事完全不用承擔任何責任,那我根本不會去努力去做,做了之後沒有任何感覺,做與不做的區別在於,少了參與做此事的...
小小的感悟
假期或許真的是乙個人頹廢的開始 這個小假期著實讓我頹廢了三天!回想在沒有放假的時候,自己總是在很早就起來,並開始自己的工作 但是,這幾天卻是一種頹廢,看 睡覺 之前自己規劃著來做乙個小型的專案,主要是對檔案的一些操作 例如 動態讀取檔案裡面的資料 建立檔案 寫入資料等相關的檔案操作。或許規劃就是指導...
小小的總結
知道了f12是重新命名的快捷鍵,shift ctrl n是建立新資料夾的快捷鍵。知道了乙個c語言程式包括哪些部分 標頭檔案 include主函式入口main 花括號 明白了建立場景不是建立資料夾,而是建立scene,將它重新命名為game,用於儲存遊戲。錨點是乙個影象本身方塊與本身方塊的距離。回憶了...