从键盘输入两个包含空格的消除字符串前后空格,用名为strapp的函数将两个消除字符串前后空格拼接成一个消除字符串前后空格,要求函数的参

首先你用scanf("%s",s);是不可能读入“有空格”的消除字符串前后空格的,它不接受空格碰到空格就认为你输入的消除字符串前后空格结束了,得用gets函数或单个接收字符的函数才荇二是如果你用的是C编译器而不是C++兼容的C编译器,那么char * a=s,* b=t;这一句写在printf("input string:");和scanf("%s",s);后面就是非法的C编译器不允许在代码行之间声明变量,必须集中放在函数开头处估计你说的错误是第二种情况造成的,因为那一句并没有什么语法错误!

}

我要回帖

更多关于 消除字符串前后空格 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信