Hola, he hecho un programa en netbeans y necesito pasarle dos argumentos y no se como hacerlo.
Alguna sugerencia. gracias
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.
Si no me equivoco, para pasarle argumentos, en Project properties > Run > Run Command.
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 :)