Cita:
Iniciado por HackmanC
Hola,
Je, je ... ciertamente, realmente no comprobé completamente que funcionara bien. Ahora bien, si read() por algún motivo no puede leer de la terminal, regresa un valor de -1 y pone errno. Por lo que quedaría buffer[-1] = '\0', y podría haber un buffer overflow en la función strcpy.
Saludos,
OK, gracias por el dato. Ahora modifico el codigo de arriba para que sea util para alguien.
Saludos.