![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
#2
|
||||
|
||||
|
Depende de cómo hayas configurado la entrada en el registro, esto es, de qué forma el sistema operativo le pasa al programa el nombre del archivo. Lo normal es pasarlo a través de la línea de comandos, recogiéndolo en los parámetros de "main".
Código:
/* Ejemplo de manejo de parámetros. */
#include<stdio.h>
#include<stdlib.h> /* EXIT_SUCCESS y EXIT_FAILURE. */
/* El SO. se encarga de pasar los parámetros a main.
El parámetro 0 suele ser el ejecutable junto con su ruta. */
int main (int NumArgumentos, char *Argumentos[])
{
int Ndx;
for (Ndx=0; Ndx<NumArgumentos; Ndx++)
printf ("Argumento %d: '%s'.\n", Ndx, Argumentos[Ndx]);
/* main debería devolver siempre un valor. */
return EXIT_SUCCESS;
}
Código:
$ ./ejemplo.exe Argumento 0: './ejemplo.exe'. $ ./ejemplo.exe lol ejemplo y tal Argumento 0: './ejemplo.exe'. Argumento 1: 'lol'. Argumento 2: 'ejemplo'. Argumento 3: 'y'. Argumento 4: 'tal'.
__________________
Proyectos actuales --> Allegro 5 Pascal ¡y Delphi! - BAScript - Multi Language Scriptable Development Environment |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| capturar registros con un clic o doble clic | corvarod | Conexión con bases de datos | 2 | 18-04-2009 13:29:42 |
| hacer referencia al mismo boton q se hace clic | _CALI | OOP | 3 | 30-06-2008 14:09:20 |
| recargar capa al hacer clic en un link | sakuragi | HTML, Javascript y otros | 4 | 20-03-2008 18:24:33 |
| Como evitar que se abra la ventana de busqueda, al hacer doble clic sobre un acceso d | QuarkBcn | Windows | 0 | 24-10-2007 11:28:00 |
| [Patentes] patente sobre el doble clic... | kinobi | Noticias | 4 | 07-06-2004 13:58:04 |
|