I was asked to do a work in C when I\'m supposed to read from input until there\'s a space and then until the user presses enter. If I do this:
scanf(\"%2000
#include #include #include int main(void) { int i = 0; char *a = (char *) malloc(sizeof(char) * 1024); while (1) { scanf("%c", &a[i]); if (a[i] == '\n') { break; } else { i++; } } a[i] = '\0'; i = 0; printf("\n"); while (a[i] != '\0') { printf("%c", a[i]); i++; } free(a); getch(); return 0; }