去掉字符前面的空格的函数
#include
using namespace std;
char *fun(char s[])//数组做参数时,形参中的数组就是实参数组
{int k,j;
k=0;
while(s[k]==’ ‘) {k++;}
j=k;
while(s[j]!=’\0’)
{s[j-k]=s[j];
j++;}
s[j-k]=’\0’;
return s;
}
int main()
{char str[10];
cin.getline(str,9);
cout<<“去空格之前-|”<<str<<"|"<<endl;
fun(str);
cout<<“去空格之后-|”<<str<<"|"<<endl;
return 0;
}
这是一个返回字符指针的函数
return &s[0]或者return s