FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
Parámetros de inicio
Estaba viendo cómo ejecutar una aplicación con un parámetro de inicio; no lo había hecho nunca y no sabía como se tenía que implementar.Entendí que hay que incluir la lista de parámetros en el arranque así:
Código:
WINAPI WinMain(HINSTANCE, HINSTANCE, LPSTR Arranque, int) |
#2
|
||||
|
||||
¡Olvidaros de la pregunta que era una estupidez!
|
#3
|
||||
|
||||
No te creas, que no es tan estúpida. Por si alguien se lo pregunta, voy a responder.
El tema es que C recibe estos parámetros a través de los parámetros de la función main: Código:
int main (int num_args, char *argumento[]) { ... } La ventaja de Pascal es que desde hace mucho incluye las funciones ParamCnt y ParamStr (las funciones main y WinMain están implementada por la RTL correspondiente), lo que hace no haya diferencias si programas para Windows o para cualquier otro sistema operativo. De todas formas, si no recuerdo mal, Borland C/C++ también incluye estas funciones como parte de su biblioteca (¿brdlib se llamaba? no recuerdo, pero evidentemente no era la stdlib). En cuanto a la depuración, hay una opción en el menú de ejecución (si usas IDE) donde puedes indicarle los parámetros. Si se usa GDB basta con añadir la opcion "--args" antes del nombre del programa, por ejemplo: Código:
#>gdb --args ./programa -argumento valor Última edición por Ñuño Martínez fecha: 21-12-2018 a las 14:01:51. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Parametros al inicio de programa | sisgeorge | C++ Builder | 6 | 24-06-2008 19:13:07 |
Ejecutar programa al inicio antes inicio sesion | hibero | Varios | 0 | 07-02-2007 20:52:44 |
Parametros Opcionales no Parametros por defecto | Velia | Varios | 7 | 19-08-2006 15:18:42 |
Archivo de inicio | VolaRe | Varios | 2 | 07-12-2003 19:50:35 |
|