1. 程式人生 > >C和指標-程式設計練習

C和指標-程式設計練習

第六章
1、查詢source字串中匹配chars字串中任何字元的第一個字元,函式返回一個指向source中第1個匹配所找到的位置的指標。如果source中的所有字元均不匹配,返回NULL指標。如果任何一個引數為NULL,或任何一個引數所指向的字串為空,函式也返回一個NULL指標。
char *find_char( char const *source, char const *chars );
答案

2、編寫一個函式,刪除一個字串的一部分。函式原型如下:
int del_substr( char *str, char const *substr )
函式首先應該判斷substr是否出現在str中。如果並未出現,返回0;如果出現,應刪除str中的substr子串,然後返回1。如果
substr多次出現,函式只刪除第一個子串。

答案1
答案2
註釋:答案1是自己寫的,能執行,但程式碼質量不好;答案2是書上提供的標準答案。