Pasar argumentos a netbeans

Iniciado por kraiked, 5 Marzo 2016, 13:58 PM

0 Miembros y 1 Visitante están viendo este tema.

kraiked

Hola, he hecho un programa en netbeans y necesito pasarle dos argumentos y no se como hacerlo.

Alguna sugerencia. gracias

MAFUS

Sí, usa los argumentos de la función main.

El prototipo de main con argumentos es
int main(int argc, char *argv[])
int argc es el número de argumentos que se le han pasado al programa
char *argv[] es son los argumentos que se le han pasado al programa.

A tener en cuenta de que siempre el primer argumento, eso es argv[0], es el nombre del programa.

ivancea96

Si no me equivoco, para pasarle argumentos, en Project properties > Run > Run Command.

kraiked

#3
En el main tengo ya int main (int argc, char ** argv)

La cosa es que en netbeans no tengo ni idea de que cambiar en Propiedasdes run run command tengo esto ${OUTPUT_PATH}" pero no se como modificarlo para pasar arguementos... asi que abandonare yo creo que netbeans para usar gdb en linux. La cosa es que no me manejo muy bien con gdb, mi princiapl pregunta es como pongo breakpoints en funciones que no estan en el main. por ejemplo: tengo el main en un .c llamado main.c y tengo otro archivo llamado prueba.c y la pregunta es ¿como hago para poner un breakpoint en alguna linea de prueba.c?

Un saludo



Edito: bueno tras tocar un poco he conseguido que pase por arguemtnos un fichero, era  en run como dijiste.

Muchisimas gracias :)