Título: Me va a dar algo con este programa... no logro ver pq no me hace el gets Publicado por: lol_fallen en 7 Febrero 2012, 10:10 am Pues veréis llevo varios días ya que no me aclaro con este programa, no se porque narices no me hace los gets bien.....,le véis algún fallo?????? :huh: :huh: :huh:
Código
Gracias a todos por adelantado. ;D Título: Re: Me va a dar algo con este programa... no logro ver pq no me hace el gets Publicado por: eleon en 7 Febrero 2012, 11:14 am Pues hay más de uno...
Código
1- La función include la analiza el preprocesador, por tanto hay que poner antes un "#". Además la librería no se llama "iostream.h" sino "iostream"; quedaría asi: Código
2- En esta parte los puntos suspensivos del final te darán un error como una casa porque eso no es ningún tipo de instrucción: Código
3- Para usar "gets" debes añadir la librería "stdio.h". 4- La función "strcpy()" tampoco te va a funcionar si no añades la librería "string.h". 5- Te falta un "}" (cerrar llave) al final del programa. Y por último gets no se debe usar, está totalmente desaconsejado; ya que programas en c++ puedes usar "cin.getline()". Saludos. Título: Re: Me va a dar algo con este programa... no logro ver pq no me hace el gets Publicado por: naderST en 7 Febrero 2012, 21:15 pm Un consejo, si no vas a programar orientado a objetos no uses C++ usa C. Como te decía eleon no está recomendado usar gets() ya que puede causar un buffer overflow (desbordamiento del buffer), usa fgets() y lee del stdin.
|