題目標題:
刪除重復字符
給定1個字符串,將字符串中所有和前面重復過剩的字符刪除,其余字符保存,輸出處理后的字符串。需要保證字符出現的前后順序,并且辨別大小寫。
詳細描寫:
接口說明
原型:
int GetResult(const char *input, char *output)
輸入參數:
input 輸入的字符串
輸出參數(需斟酌指針指向的內存區域是不是有效):
output 輸出的字符串
返回值:
0 成功
⑴ 失敗及異常
舉例:
輸入: abadcbad,那末該單詞中紅色部份的字符在前面已出現過。
則:輸出abdc,返回0。
對本題,很簡單,但是想要1次通過幾近不可能,這就是平時編程習慣的問題了,特別要注意空指針的判斷!下面是通過的代碼: