[重要1 和 重要2] 这两个地方都是我以前没有见过的,记下来。
#include <iostream>
using namespace std;
char * trim(char * str);
int main()
{
char s[1024];
cin.getline(s,1024);
cout << trim(s) << endl;
return 0;
}
char * trim(char * str)
{
char *p = str;
while(*p != '\0')
p++;
p--;
while(p >= str && *p == ' ')
{
*p = '\0';
p--;
}
p = str;
while(*p == ' ')
p++;
return p;
}
转载请注明原文地址:https://blackberry.8miu.com/read-29920.html