Foros del Web » Programación para mayores de 30 ;) » C/C++ »

Alguien puede decirme por qué funciona eso?

Estas en el tema de Alguien puede decirme por qué funciona eso? en el foro de C/C++ en Foros del Web. @import url("http://static.forosdelweb.com/clientscript/vbulletin_css/geshi.css"); Código C++: Ver original char * p = malloc ( sizeof ( char ) ) ;     gets ( p ) ; ...
  #1 (permalink)  
Antiguo 06/07/2017, 04:52
Avatar de vangodp  
Fecha de Ingreso: octubre-2013
Mensajes: 934
Antigüedad: 10 años, 7 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.

Etiquetas: Ninguno
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 15:34.