Ver Mensaje Individual
  #1 (permalink)  
Antiguo 06/07/2017, 04:52
Avatar de vangodp
vangodp
 
Fecha de Ingreso: octubre-2013
Mensajes: 934
Antigüedad: 11 años, 6 meses
Puntos: 38
Pregunta Alguien puede decirme por qué funciona eso?

Código C++:
Ver original
  1. char *p = malloc(sizeof(char));
  2.     gets(p);
  3.     printf("%s", p);
Yo siempre he entendido que eso está errado, deveria indicar el tamanho de la string tipo sizeof(char)*tamanho, pero por alguna razón parece funcionar correctamente.