Foro de elhacker.net

Programación => Programación C/C++ => Mensaje iniciado por: Dacer133 en 28 Diciembre 2014, 10:37 am



Título: Directiva adicional de ejecución programa en c++
Publicado por: Dacer133 en 28 Diciembre 2014, 10:37 am
Buen día compañeros.

Me aqueja una duda y me gustaría apelar a vuestro conocimiento para solucionarla. Como se puede implementar una directiva o comandando (perdón si no se dice así) a la hora de ejecutar un programa hecho por mi en c++, es decir, que cuando yo ejecute pueda darle una opción previa, por ejemplo,

./ programa  -o -a

donde -o me especifique una ruta  y -a  otra cosa XD

esto si es posible con el ejecutable que me genera el gcc?

debo implementar algo aparte para poder hacerlo (por ejemplo un script en mi sistema operativo que por cierto es GNU/Linux distro opensuse 13.2)?

que debo hacer(hablando de código ) para poder hacerlo?

Muchas gracias de antemano.
y que tengan buen día.  ;D


Título: Re: Directiva adicional de ejecución programa en c++
Publicado por: Orubatosu en 28 Diciembre 2014, 11:14 am
No he mirado mucho el tema, pero prueba mirando aqui

http://www.cplusplus.com/reference/cstdlib/system/


Título: Re: Directiva adicional de ejecución programa en c++
Publicado por: grandanh en 28 Diciembre 2014, 12:44 pm
No se si te refieres a esto:

Código:
int main(int argc, char *argv[])
{
       cout << "Primer argumento: " << argv[0] << endl;
       return 0;
}


Si ejecutaras "./programa prueba", Se imprimira el parametro.

Si quieres más informacion: http://c.conclase.net/curso/?cap=020c