C/Visual C - recolectar argumentos desde la sentencia de comand

 
Vista:

recolectar argumentos desde la sentencia de comand

Publicado por Alejandro G (3 intervenciones) el 28/09/2001 17:14:39
que tal gente!

como realizo un programa que me recoja los argumentos (variables) desde la linea de comando (prompt DOS).
que include necesito y como manejo las variables

ej.
c:\> hola.exe alejandro estudiante etc

tu nombre es: alejandro
y etres: estudiante
y dijo: etc.
no mas argumentos

que me recomiendand para este facil prog.

Saludos!
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:recolectar argumentos desde la sentencia de com

Publicado por manuel (9 intervenciones) el 28/09/2001 18:33:46
hola
tienes que habilitar la funcion 'main', para que pueda recibir y leer los comandos
saludos
manuel
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:recolectar argumentos desde la sentencia de com

Publicado por Alejandro G (3 intervenciones) el 28/09/2001 20:28:09
gracias manuel
se que en c++ es algo como

int main(int argv char* argv[])
{
printf(argv);
// y lo que quieras
}

pero en c (Turbo C) no tengo doc. de eso.
que creen que sea
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:recolectar argumentos desde la sentencia de com

Publicado por Ismael (230 intervenciones) el 28/09/2001 21:40:22
Tiene razón Alejandro G, en Turbo C también se emplean kis argumentos de main(), el primero representa el número de ellos que se le envián desde la lineas de comandos del DOS (como mínimo ha de ser uno (el eld nombre del programa a ejecutar) y el segundo, separado del primero por coma, puntero a array char que contiene dichos argumentos:
int main(int argv, char *argv[])

Espero que te sirva.
Un saludo
Ismael

Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

que raro...

Publicado por manuel (9 intervenciones) el 01/10/2001 03:32:26
... debia funcionar. Haz un loop desde 0 hasta 'argc' e imprimes 'argv[index]'
saludos
manuel
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Argumentos

Publicado por Javier Albornoz (54 intervenciones) el 03/10/2001 05:55:44
Hola:
El problema lo tienes cuando ejecutas el programa?
O tienes un error al compilar?
Saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar