#include #include #define MAXSTRLEN 1000 void delete_space(char dst[], char src[]) { int i, j; i = 0; j = 0; while (src[i] != '\0') { if (isspace(src[i])) { i++; } else { dst[j++] = src[i++]; } } dst[j++] = '\0'; } int main(void) { char strbuf[MAXSTRLEN]; char strbuf2[MAXSTRLEN]; printf("input="); while (gets(strbuf) != NULL) { delete_space(strbuf2, strbuf); printf("input string=%s\n", strbuf); printf("space deleted=%s\n", strbuf2); printf("input="); } return 0; }