題目:
解答:
char* removeStars(char* s) { int cc = 0; int idx = 0; int len = strlen(s); char *r = malloc(len + 1); memset(r, 0, len + 1); for (cc = 0; cc < len; cc++) { if (s[cc] != '*') { r[idx++] = s[cc]; } else { if (idx > 0) { r[--idx] = 0; } } } return r; }