[ Foro de C ]

Sencillo listado en lenguaje c, que me confunde

31-Oct-2020 15:01
Invitado (Iv?n Rodellas garc?a)
0 Respuestas

#include "stdio.h"
#include "string.h"

int main(int argc, char *argv[]) {

printf("\nmain() : argc : %d \n", argc);

int index = 0;

for(index = 0; index < argc; ++index) {
// printf("main() : argv[%d] : %s\n",index,argv[index]);
if( strncmp( argv[index], "debug", 5) == 0 ) {
printf("main() : PROGRAM DEBUG MODE\n");
} else if ( strncmp( argv[index], "-file", 5) == 0 ) {
printf("main() : PROGRAM READ FILENAME : %s\n", argv[index + 1]);
}
}

printf("\nmain(): Program Quit\n");

return 0;
}

stdio es para textos, y string para cadenas

argc, argv, es para tomar opcionees desde la consola.

Es ridiculo el programa

No entiendo bien

noentras2@debian:~/humillacion5$ ./ch51

main() : argc : 1

main(): Program Quit


Me lo explica




(No se puede continuar esta discusión porque tiene más de dos meses de antigüedad. Si tienes dudas parecidas, abre un nuevo hilo.)