1ãtrim()æ¹æ³è¿åè°ç¨
å符串对象çä¸ä¸ªå¯æ¬ï¼ä½æ¯ææèµ·å§åç»å°¾çç©ºæ ¼é½è¢«å é¤äºï¼ä¾åå¦ä¸ï¼String s=" Hello World ".trim();å°±æ¯æ"Hello World"æ¾å
¥sä¸ã
2ãä¾ç¨ï¼
void trim(char* s, char c)
{
char *t = s;
while (*s == c){s++;};
if (*s)
{
char* t1 = s;
while (*s){s++;};
s--;
while (*s == c){s--;};
while (t1 <= s)
{
*(t++) = *(t1++);
}
}
*t = 0;
}
int main()
{
char mm[] = "**hello wordï¼**";
trim(mm, '*');
printf("%s\n", mm);