#include void main() { int b; char array[128]; fwrite(">> ", 1, 3, stdout); // how much should we read? for (b=0; array[b-1] != '\n'; b++) { fread(array+b, 1, 1, stdin); } array[b] = '\0'; fwrite("Hola ", 1, 5, stdout); fwrite(array, 1, b, stdout); }