70,022
社区成员




#include<string.h>
void skong(char *str)
{
while(*str)
{
if(*str==' ')
{
strcpy(str,str+1);
continue;
}
str++;
}
}
#include<stdio.h>
#define SIZE 81
void skong(char *);
int main(void)
{
char ar[SIZE];
puts("请输入字符串,输入空行结束");
while(fgets(ar,SIZE-1,stdin)&&*ar!='\n')
{
puts("删除空行之前");
fputs(ar,stdout);
skong(ar);
puts("删除空行之后");
fputs(ar,stdout);
puts("请输入字符串,输入空行结束");
}
return 0;
}
#include<stdio.h>
#define SIZE 81
void skong(char *);
int main(void)
{
char ar[SIZE];
puts("请输入字符串,输入空行结束");
while (fgets(ar, SIZE, stdin) != NULL && *ar != '\n')//改1
{
puts("删除空行之前");
fputs(ar, stdout);
skong(ar);
puts("删除空行之后");
fputs(ar, stdout);
fflush(stdin);//改2 这个纯个人习惯
puts("请输入字符串,输入空行结束");
}
return 0;
}
#include<string.h>
void skong(char *str)
{
while (*str)
{
if (*str == ' ')
{
strcpy(str, str + 1);
continue;
}
str++;
}
}
编译器:VS2013void RemoveSpaces(char str[])
{
char *p_src, *p_dst;
if (str == NULL) {
return;
}
for (p_src = p_dst = str; *p_src != '\0'; p_src++) {
if (*p_src != ' ') {
*p_dst++ = *p_src;
}
}
*p_dst = '\0';
}