Página 4 de 18

Re: [Curso] Introducción a la programación en C (II)

Publicado: 02 Dic 2009, 04:44
por wf19
m0skit0 escribió:La explicación es demasiado avanzada para vosotros aún. Si quieres consulta esto: http://en.wikipedia.org/wiki/Main_function_(programming)#C_and_C.2B.2B

Sonare muy n00b, pero:
¿Si la funcion Main no se declara como un entero y no hay un return 0 (se sustituye con un getch();) que pasa? ¿O que repercusiones tiene? :?

PD: :adora:

Re: [Curso] Introducción a la programación en C (II)

Publicado: 02 Dic 2009, 06:09
por m0skit0
wf19 escribió:¿Si la funcion Main no se declara como un entero y no hay un return 0 (se sustituye con un getch();) que pasa? ¿O que repercusiones tiene?

No pasa nada, pero el sistema operativo espera un valor de retorno.

wf19 escribió:PD: :adora:

:|

Re: [Curso] Introducción a la programación en C (II)

Publicado: 16 Ene 2010, 01:09
por alejandro50082
He aqui mi primer programa (Bueno en realidad no mi primero pero si el primero del curso)...

Código: Seleccionar todo

#include <stdio.h>
#include <stdlib.h>
#include <iostream.h>

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

Si que estaba dificil.... :juasjuas: :juasjuas:

Re: [Curso] Introducción a la programación en C (II)

Publicado: 16 Ene 2010, 01:12
por dark_sasuke
no es necesario que incluyas la libreria iostream, ya que esta es de c++, por ahora con que incluyas la libreria stdio.h estaria bien

y eso de system("PAUSE") hace un poco NO portable el programa, ya que si lo compilo en linux pues :|

Re: [Curso] Introducción a la programación en C (II)

Publicado: 16 Ene 2010, 01:17
por alejandro50082
dark_sasuke escribió:no es necesario que incluyas la libreria iostream, ya que esta es de c++, por ahora con que incluyas la libreria stdio.h estaria bien

Ops... es que ya solo escribo las librerias por instinto... xD

dark_sasuke escribió:y eso de system("PAUSE") hace un poco NO portable el programa, ya que si lo compilo en linux pue

Como asi...???
Es que generalmente usaba el getch() pero en las compus del colegio... que por cierto el compilador compila de inmediato y no hay que guardar primero...
pero ahora me da error el getch.... no se porque
EDITO:
Aqui esta mira:

Código: Seleccionar todo

12 C:\Documents and Settings\Administrador\Escritorio\Proyectos en c++\hola.cpp `getch' undeclared (first use this function) 

Re: [Curso] Introducción a la programación en C (II)

Publicado: 16 Ene 2010, 01:21
por dark_sasuke
no es que sepa mucho de esto, pero prueba a usar la libreria conio.h y usas el getch()

creo que esta libreria tb es de c++, pero no estoy seguro :|

Re: [Curso] Introducción a la programación en C (II)

Publicado: 16 Ene 2010, 01:29
por alejandro50082
Mira incluso compile la de moskito en la leccion 3 pero me sigue dando error por el getch

Código: Seleccionar todo

C:\Documents and Settings\Administrador\Escritorio\Proyectos en c++\hola.cpp In function `int main(int, char**)':
11 C:\Documents and Settings\Administrador\Escritorio\Proyectos en c++\hola.cpp `getch' undeclared (first use this function)
11 C:\Documents and Settings\Administrador\Escritorio\Proyectos en c++\hola.cpp `getch' undeclared (first use this function) 

Por que sera...???

Re: [Curso] Introducción a la programación en C (II)

Publicado: 16 Ene 2010, 01:32
por dark_sasuke
pues no sabria que decirte :S

pero el getch va con getch(); no se te olvide el ;

y prueba con la libreria que te digo, ademas como dije en mi post anterior no es que yo sepa mucho de C, solo lo muy muy muy muy muy basico

Re: [Curso] Introducción a la programación en C (II)

Publicado: 16 Ene 2010, 01:38
por alejandro50082
Sip claro que lo puse....
estoy seguro que es por el compilador o por mi compu....
Porque en el colegio programo sin ningun problema la verdad no se que compilador usamos alla pero lo que si se esque usamos windows 7..
:cry:

Re: [Curso] Introducción a la programación en C (II)

Publicado: 16 Ene 2010, 01:40
por dark_sasuke
podrias descargarte el compilador que posteo el GRAN MAESTRO m0skit0 :)