C 字串刪除指定字元,比如刪除字串中的空格
阿新 • • 發佈:2019-02-13
由於最近在找工作,在一個筆試的題要求刪除字串中中所有的空格,比如原陣列
- char array[]="I am Chinese . I can speak English";
- char array[]="IamChinese.IcanspeakEnglish";
-
/************************************************************************/
-
/* 刪除字串中指定字元 */
-
/*************************************************
-
void del_char(char* str,char ch)
-
{
-
char *p = str;
-
char *q = str;
-
while(*q)
-
{
-
if (*q !=ch)
-
{
-
*p++ = *q;
-
}
-
q++;
-
}
-
*p='\0';
- }