#define BUFSIZE <long de la string>
// especificacion de la funcion..
{int n; char buf[BUFSIZE];
n = read(STDIN, buf, BUFSIZE);
// n es la cantidad de caracteres que se han leido hasta la pulsacion de enter.
// los primeros n caracteres de buf son los leidos, lo demas es basura.
}