add help argument
This commit is contained in:
parent
ee0be54531
commit
00c20ccd7f
@ -57,6 +57,7 @@ void print_usage() {
|
|||||||
fprintf(stdout, " elementos a ordenar, sin esta opción los\n");
|
fprintf(stdout, " elementos a ordenar, sin esta opción los\n");
|
||||||
fprintf(stdout, " valores son elegido por el programa al azar\n");
|
fprintf(stdout, " valores son elegido por el programa al azar\n");
|
||||||
fprintf(stdout, " -i, --imprimir imprimir el array antes y despues de ordenar\n");
|
fprintf(stdout, " -i, --imprimir imprimir el array antes y despues de ordenar\n");
|
||||||
|
fprintf(stdout, " -h, --help mostrar como usar el programa\n");
|
||||||
fprintf(stdout, " -v, --version mostrar la versión del programa\n");
|
fprintf(stdout, " -v, --version mostrar la versión del programa\n");
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -197,6 +198,7 @@ int main (int argc, char **argv) {
|
|||||||
{"n", required_argument, 0, 'n'},
|
{"n", required_argument, 0, 'n'},
|
||||||
{"elegir", no_argument, 0, 'e'},
|
{"elegir", no_argument, 0, 'e'},
|
||||||
{"imprimir", no_argument, 0, 'i'},
|
{"imprimir", no_argument, 0, 'i'},
|
||||||
|
{"help", no_argument, 0, 'h'},
|
||||||
{"version", no_argument, 0, 'v'},
|
{"version", no_argument, 0, 'v'},
|
||||||
{0, 0, 0, 0}
|
{0, 0, 0, 0}
|
||||||
};
|
};
|
||||||
@ -206,7 +208,7 @@ int main (int argc, char **argv) {
|
|||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
while ((opt = getopt_long(argc, argv, "amqbBcsn:eiv", long_options, &long_index)) != -1) {
|
while ((opt = getopt_long(argc, argv, "amqbBcsn:eihv", long_options, &long_index)) != -1) {
|
||||||
switch (opt) {
|
switch (opt) {
|
||||||
case 'a':
|
case 'a':
|
||||||
merge = 1;
|
merge = 1;
|
||||||
@ -281,6 +283,9 @@ int main (int argc, char **argv) {
|
|||||||
case 'i':
|
case 'i':
|
||||||
imprimir = 1;
|
imprimir = 1;
|
||||||
break;
|
break;
|
||||||
|
case 'h':
|
||||||
|
print_usage();
|
||||||
|
return 0;
|
||||||
case 'v':
|
case 'v':
|
||||||
printf("sort versión: %s\n", SORT_VERSION);
|
printf("sort versión: %s\n", SORT_VERSION);
|
||||||
return 0;
|
return 0;
|
||||||
|
Loading…
Reference in New Issue
Block a user