C语言去掉字符串空格

本人大一软件工程新生,刚开始接触C语言编程,希望各位码界前辈多多指教,多提一些对我的程序的意见,以便我在编程的道路上有所进步。


#include
#include
int main()
{
     
    char word[81];
    gets(word);
    char *p;
    p=word;
    int i,j;
    for(i=0;i<81;i++)
    {
     
        if(*p==' ')//注意不要使用'\0'代替空格键
        {
     
            for(j=i;j<81;j++)
            {
     
                word[j]=word[j+1];
            }
        }
        p++;
    }
    puts(word);
    scanf("%d",&i);
    return 0;
}

你可能感兴趣的:(c语言)