寫一個rtrim()函數消除字元串後面的空格字元。編main函數調用測試它。
提示資訊:“請輸入一個字元串:”
輸出格式要求:"去掉右邊的空格後為%s!\n"
#include <stdio.h>
#include <string.h>
int rtrim(char *s)
{ int i = strlen(s) - 1;
for ( ; i >= 0; i--)
if (s[i] != '\t' && s[i] != ' ' && s[i] != '\n')
break;
s[i + 1] = '\0';
return i;
}
int main(void)
{ char a[100];
printf("請輸入一個字元串:");
gets(a);
rtrim(a);
printf("去掉右邊的空格後為%s!\n",a);
return 0;
}