1.關于數組的清空 方法一 char a[] = {"this is test"}; a[0] = "/0"; 例子:
輸出結果是: the array is This is Test before clean the array is after clean the a[0] is after clean the a[1] is h after clean 方法二 memset(a,0,sizeof(a)); 2.strtok進行字符串分割
原型:char *strtok(char *s, char *delim);
功能:分解字符串為一組字符串。s為要分解的字符串,delim為分隔符字符串。實質上的處理是,strtok在s中查找包含在delim中的字符并用NULL(’/0′)來替換,直到找遍整個字符串。
說明:首次調用時,s指向要分解的字符串,之后再次調用要把s設成NULL。strtok在s中查找包含在delim中的字符并用NULL(’/0′)來替換,直到找遍整個字符串。
返回值:從s開頭開始的一個個被分割的串。當沒有被分割的串時則返回NULL。所有delim中包含的字符都會被濾掉,并將被濾掉的地方設為一處分割的節點。 例子:
3.strstr進行字符串分割
原型:extern char *strstr(char *haystack, char *needle);
所在頭文件:#include <string.h>
功能:從字符串haystack中尋找needle第一次出現的位置(不比較結束符NULL)。
說明:返回指向第一次出現needle位置的指針,如果沒找到則返回NULL。 例子








更多文章、技術交流、商務合作、聯系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號聯系: 360901061
您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對您有幫助就好】元
