Ver Mensaje Individual
  #7 (permalink)  
Antiguo 28/09/2014, 03:41
Avatar de Profesor_Falken
Profesor_Falken
 
Fecha de Ingreso: agosto-2014
Ubicación: Mountain View
Mensajes: 1.323
Antigüedad: 10 años, 5 meses
Puntos: 182
Respuesta: Tipos de datos para usar espacio, letras y numeros

Buenas,

Solo apuntar que la función gets no debería usarse jamás. Es insegura ya que no controla el tamaño del buffer y se puede desbordar. Esto puede causar errores inesperados y difíciles de depurar y además permite ataques de tipo buffer overflow.

De hecho, esta función ha sido definitivamente eliminada del standar C en la la revisión C11.
http://en.wikipedia.org/wiki/C11_(C_standard_revision)


Deberías usar fgets o s_gets en su lugar.


Un saludo
__________________
If to err is human, then programmers are the most human of us