C/Visual C - duda

 
Vista:

duda

Publicado por Juan (1 intervención) el 03/11/2001 19:36:57
como puedo hacer si estoy haciendo una busqueda en archivos de texto para que en una ventana de dos despues del nombre del ejecutable pueda poner el nombre del archivo de texto en donde voy a realizar la busqueda
por decir
ejecutable texto.txt
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:duda

Publicado por Juan Mellado (2 intervenciones) el 03/11/2001 21:49:03
Utiliza como punto de entrada al programa la función main() con dos argumentos de la forma: int main(int argc, char * argv[]) donde argc recoge el número de parámetros introducidos en línea de comandos y argv dichos parámetros.

Extrae el nombre del fichero de argv. Por ejemplo:
int main(int argc, char * argv[]){
if (argc < 1){ printf("Introduzca el nombre del fichero\n"); return 0; }
printf("Fichero donde buscar: %s", argv[0]);
...
}

Nota: En algunos entornos se considera argv[0] como el nombre del ejecutable y no el primer parámetro pasado al ejecutable. Prueba en tu sistema para ver si tienes que tratar con argv[0] o argv[1].

Espero haberte ayudado.
Saludos, Juan
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