Foro de elhacker.net

Programación => Programación C/C++ => Mensaje iniciado por: SMFSM en 28 Febrero 2014, 21:52 pm



Título: problema con "hola mundo"
Publicado por: SMFSM en 28 Febrero 2014, 21:52 pm
al terminar de escribir en el programa "dev-c++" le doy compilar y ejecutar y me marca error en return 0;

así:  


          
Código:
#include <stdio.h>
        #include <stdlib.h>

int main ()
{
    printf("hola mundo \n\n");
    system("PAUSE")
    return 0;
}
    


Título: Re: problema con "hola mundo"
Publicado por: SrCooper en 28 Febrero 2014, 21:56 pm
Te falta el punto y coma justo en la línea anterior.

Un saludo

PD: acostumbrate a usar las etiquetas GeSHi cuando escribas código en un foro para que sea más fácil de leer


Título: Re: problema con "hola mundo"
Publicado por: SMFSM en 28 Febrero 2014, 22:04 pm
Muchas gracias!  tendré en cuenta la etiqueta  para la próxima.


Título: Re: problema con "hola mundo"
Publicado por: leosansan en 28 Febrero 2014, 23:02 pm
.............................................
PD: acostumbrate a usar las etiquetas GeSHi cuando escribas código en un foro para que sea más fácil de leer

Aunque las has usado mejor elige las de C++, así el código sale coloreado y es más fácil de seguir.

¡¡¡¡ Saluditos! ..... !!!!


(http://st.forocoches.com/foro/images/smilies/aaaaa.gif)


Título: Re: problema con "hola mundo"
Publicado por: vangodp en 28 Febrero 2014, 23:52 pm
Muchas veces el compilador señala el error una linea después.
Eso es así por que si el error es como en tu caso que al final de la linea falta el ;
el error te salta que falta un punto y coma y te dice algo como blablabla before.
Si no encuentras nada mire una linea antes que puede estar ahí el error. :laugh:


Título: Re: problema con "hola mundo"
Publicado por: Yoel Alejandro en 1 Marzo 2014, 15:18 pm
Ah, ..... y no uses system("PAUSE"). Las órdenes system dependen su comportamiento del sistema operativo por lo que pueden hacer el programa "no portable" entre distintas máquinas. En su lugar usa getchar() que es una función estándar de C y por lo tanto tiene un comportamiento bien definido.