/*
*Copyright(c)2014,烟台大学计算机学院
*All rights reserved.
*文件名称:test.cpp
*作者:姜甜甜
*完成日期:2014年 12月 16日
*版本号:v1.0
*
*问题描述:(2)去掉空格,仍保存在s1中
*程序输入:
*程序输出:
*/
#include <iostream>
using namespace std;
char *ade(char str[],const char c);
int main()
{
char s1[]=" Hello world !";
ade(s1,' ');
cout<<s1;
return 0;
}
char *ade(char str[],const char c)
{
int i,j;
for(i=0; str[i]!='\0'; i++)
{
if(str[i]==c)
{
j=i;
while(str[j]!='\0')
{
str[j]=str[j+1];
j++;
}
}
}
str[i]='\0';//切记!!
return str;
}