#include #include int main (int argc, char **argv) { char *character; char *s=NULL; //= malloc ( 8); char *s2=NULL; //= malloc ( 8 ); character = (char *) malloc(1); s = (char *) malloc(8); s2 = (char *) malloc(8); while(character[0] = getc(stdin)) { s = (char *) realloc(s, strlen(s) + 8); strcat(s, character); printf("String: %s Length: %i\n", s, strlen(s)); } }