main mi gran problema
cuando necesita el main algun parametro?lo normal es q por norma general el main simepre siempre se ponga de la forma: void main (void) no?. necesito ayuda. gracias
Hola, de esta forma tienes que hacerlo.
int void(int argc, char* argv[])
{
//todo el codigo y llamada a funciones aca
return 0;
}
por ejemplo, como argv[] es un vector de cadenas de caracteres, cada posicion es un parametro empezando por argv[0] que es la ruta completa del ejecutable, ej: c:mis documentosmiprograma.exe
que es lo que te devuelve esa posicion, ya desde la posicion argv[1] en adelante son los parametros , es decir si tu haces esto:
c:miprograma.exe archivo.txt
la posicion argv[1] tendra el valor "archivo.txt"
si haces
c:miprograma.exe l archivo.txt
la pos argv[1] sera "l"
la pos argv[2] sera "archivo.txt"
y asi consecutivamente.
el parametro argc te dice cuantos parametros recibio el programa quiere decir argumennt count, mientras que argv quiere decir argumens values
Suerte y espero haberte ayudado.
visita mi foro de programacion en c,c++y c++ builder
http://ayudacbuilder.foros.st/
_Viktor
int void(int argc, char* argv[])
{
//todo el codigo y llamada a funciones aca
return 0;
}
por ejemplo, como argv[] es un vector de cadenas de caracteres, cada posicion es un parametro empezando por argv[0] que es la ruta completa del ejecutable, ej: c:mis documentosmiprograma.exe
que es lo que te devuelve esa posicion, ya desde la posicion argv[1] en adelante son los parametros , es decir si tu haces esto:
c:miprograma.exe archivo.txt
la posicion argv[1] tendra el valor "archivo.txt"
si haces
c:miprograma.exe l archivo.txt
la pos argv[1] sera "l"
la pos argv[2] sera "archivo.txt"
y asi consecutivamente.
el parametro argc te dice cuantos parametros recibio el programa quiere decir argumennt count, mientras que argv quiere decir argumens values
Suerte y espero haberte ayudado.
visita mi foro de programacion en c,c++y c++ builder
http://ayudacbuilder.foros.st/
_Viktor
