[Curso] Introducción a la programación en C (III)

Moderadores: Kravenbcn, largeroliker, fidelcastro, cerealkiller, pspCaracas, m0skit0, LnD, ka69, zacky06

Avatar de Usuario
hiddenotebook
Experto
Experto
Mensajes: 634
Registrado: 28 Dic 2009, 14:56
Ubicación: En un lugar de la mancha...

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

Mensaje por hiddenotebook »

Es verdad soy un pelota ;) lo hice aposta para animarte a seguir, aunque yo soy el ultimo de la clase me queda mucho para coger a los demás.

Avatar de Usuario
m0skit0
Administrador
Administrador
Mensajes: 5585
Registrado: 03 Sep 2009, 09:35
Ubicación: 0xdeadbeef

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

Mensaje por m0skit0 »

Lo importante son las ganas ;)
Imagen

Xanatos
Habitual
Habitual
Mensajes: 226
Registrado: 11 Nov 2009, 09:59

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

Mensaje por Xanatos »

hola m0skito.. tengo una pregunta.... de pronto no eh leído el hilo donde explicaste pero por que escribes en la función main:

int main(int argc, char *argv[])


?????

bueno no es una duda o si, o no se... se que no esta mal pero por que lo explicaste asi? y no simplemente

int main()

???

Avatar de Usuario
wf19
Habitual
Habitual
Mensajes: 194
Registrado: 03 Sep 2009, 02:12

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

Mensaje por wf19 »

Xanatos escribió:int main(int argc, char *argv[])


Esta en inglés:
http://en.wikipedia.org/wiki/Main_function_(programming)#C_and_C.2B.2B

arisma
Habitual
Habitual
Mensajes: 497
Registrado: 18 Sep 2009, 08:41

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

Mensaje por arisma »

Xanatos escribió:hola m0skito.. tengo una pregunta.... de pronto no eh leído el hilo donde explicaste pero por que escribes en la función main:

int main(int argc, char *argv[])


?????

bueno no es una duda o si, o no se... se que no esta mal pero por que lo explicaste asi? y no simplemente

int main()

???


Es muy sencillo, aunque ahora no se use es recomendable como dijo el master escribirlo para que no se olvide y cuando vaya a ser necesario no tener que acudir a google.

Sirve para recoger los argumentos que se pasan al ejecutable. En argc estará recogido en número de argumentos pasados y en *argv[] los argumentos en sí, incluyendo el propio nombre del ejecutable.

Un saludo.

Xanatos
Habitual
Habitual
Mensajes: 226
Registrado: 11 Nov 2009, 09:59

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

Mensaje por Xanatos »

que buenos estudiantes que sois... me sorprenden.... ;)

gracias!

Iovis
Novato
Novato
Mensajes: 9
Registrado: 31 Mar 2010, 01:24

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

Mensaje por Iovis »

Bueno, espero no apuntarme al curso demasiado tarde...Es que acabo de ver que los "darkAlexianos" siguen dando guerra por la red, de lo cual me alegro muchísimo. A lo que voy, el código del ejercicio del master:

Código: Seleccionar todo

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

int main(int argc, char *argv[])
{
  char* nombre_alumno = "Peterete";
  float nota_teorico = 7.8;
  char* fecha_examen = "5 de enero";
 
  printf("%s obtuvo una nota de %.2f en el examen del día %s.\n", nombre_alumno, nota_teorico, fecha_examen);
 
  system("PAUSE");   
  return 0;
}


Por cierto, uso Visual Studio como IDE, da lo mismo, ¿no? Es que en el ciclo que estoy haciendo estamos dando c# y me he acostumbrado a él.

Saludos.

Avatar de Usuario
m0skit0
Administrador
Administrador
Mensajes: 5585
Registrado: 03 Sep 2009, 09:35
Ubicación: 0xdeadbeef

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

Mensaje por m0skit0 »

Iovis escribió:espero no apuntarme al curso demasiado tarde...

No existe tarde, sólo ganas ;)

Iovis escribió:el código del ejercicio del master

¿Master? ¿Quién es ése? :tongue: El ejercicio casi perfecto (leer más abajo xD)

Iovis escribió:uso Visual Studio como IDE, da lo mismo, ¿no?

Siempre que no me pongas windowsadas como system("PAUSE");, nos llevaremos bien :lol: El código debe ser C estándar, salvo casos excepcionales, y system("PAUSE"); no es estándar, es Windows. Ten en cuenta que yo no pruebo los programas en Windows ;)

Un saludo y bienvenido
Imagen

Chacaritas
Enteradillo
Enteradillo
Mensajes: 41
Registrado: 03 Abr 2010, 03:03

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

Mensaje por Chacaritas »

En el ejemplo de float te has equivocado no??
Es que dijiste que el nombre de las variables no pueden llevar espacios . ..
Muchas gracias por estos cursos, estan bien hechos :oki:

Avatar de Usuario
m0skit0
Administrador
Administrador
Mensajes: 5585
Registrado: 03 Sep 2009, 09:35
Ubicación: 0xdeadbeef

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

Mensaje por m0skit0 »

Sí, tienes toda la razón. Ya lo he corregido, gracias :oki:
Imagen

Responder