#include<stdio.h>

#include<string.h>

int main()

{

char arr[100];

int i=0;

int j=0;


printf("문자열을 입력해주세요:");

gets(arr);


for(i=0;i<100+1;i++)

{

if(arr[i]!=' ')

{

arr[j++]=arr[i];

}

}

printf("%s", arr);

}

이것 저것 만지다가 성공은 했는데 

if(arr[i]!=' ')

{

arr[j++]=arr[i];

}


이 부분을 왜 이렇게해야 공백이 제거 되는지 설명좀 해주라...