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, " valores son elegido por el programa al azar\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");
|
||||
}
|
||||
|
||||
@ -197,6 +198,7 @@ int main (int argc, char **argv) {
|
||||
{"n", required_argument, 0, 'n'},
|
||||
{"elegir", no_argument, 0, 'e'},
|
||||
{"imprimir", no_argument, 0, 'i'},
|
||||
{"help", no_argument, 0, 'h'},
|
||||
{"version", no_argument, 0, 'v'},
|
||||
{0, 0, 0, 0}
|
||||
};
|
||||
@ -206,7 +208,7 @@ int main (int argc, char **argv) {
|
||||
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) {
|
||||
case 'a':
|
||||
merge = 1;
|
||||
@ -281,6 +283,9 @@ int main (int argc, char **argv) {
|
||||
case 'i':
|
||||
imprimir = 1;
|
||||
break;
|
||||
case 'h':
|
||||
print_usage();
|
||||
return 0;
|
||||
case 'v':
|
||||
printf("sort versión: %s\n", SORT_VERSION);
|
||||
return 0;
|
||||
|
Loading…
Reference in New Issue
Block a user