|
写个供你参考的版本
- #include <stdio.h>
- #include <stdlib.h>
- void remove_char(char*, char);
- int main()
- {
-
- char message[]="HappyHolidays\n";
- char delh='H';
- int i;
-
- puts(message);
- remove_char(message,delh);
- puts(message);
- system("pause");
- return 0;
- }
- void remove_char(char *message,char delh)
- {
- char temp[15];
- int i, j;
- for(i=0, j=0; message[i]; ++i)
- if(message[i] != delh)
- temp[j++] = message[i];
- temp[j] = '\0';
- for(i=0; temp[i]; ++i)
- message[i] = temp[i];
- message[i] = '\0';
- }
复制代码 |
|