#include <stdio.h>
#include <stdlib.h>
int main(void){
char *UserInput
= calloc(1, sizeof(char)); int i = 1, ii = 0;
printf("Enter a message! \n"); while(scanf("%c", UserInput
+ ii
) == 1 && UserInput
[ii
] != '\n'){ ii = i++;
UserInput
=realloc(UserInput
, i
* sizeof(char));//Need check return value of realloc }
for(i=0;i<=ii;i++){
}
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CiNpbmNsdWRlIDxzdGRsaWIuaD4KCmludCBtYWluKHZvaWQpewoJY2hhciAqVXNlcklucHV0ID0gY2FsbG9jKDEsIHNpemVvZihjaGFyKSk7CglpbnQgaSA9IDEsIGlpID0gMDsKCXByaW50ZigiRW50ZXIgYSBtZXNzYWdlISBcbiIpOwoJd2hpbGUoc2NhbmYoIiVjIiwgVXNlcklucHV0ICsgaWkpID09IDEgJiYgVXNlcklucHV0W2lpXSAhPSAnXG4nKXsKCQlpaSA9IGkrKzsKCQlVc2VySW5wdXQ9cmVhbGxvYyhVc2VySW5wdXQsIGkgKiBzaXplb2YoY2hhcikpOy8vTmVlZCBjaGVjayByZXR1cm4gdmFsdWUgb2YgcmVhbGxvYwoJfQoJZm9yKGk9MDtpPD1paTtpKyspewoJCXByaW50ZigiJWMiLCooVXNlcklucHV0K2kpKTsKCX0KCWZyZWUoVXNlcklucHV0KTsKCglyZXR1cm4gMDsKfQ==