Browse Source

add help argument

tags/1.0.0
Chris Cromer 11 months ago
parent
commit
00c20ccd7f
Signed by: Chris Cromer <chris@cromer.cl> GPG Key ID: 39CC813FF3C8708A
1 changed files with 6 additions and 1 deletions
  1. 6
    1
      src/sort.c

+ 6
- 1
src/sort.c View File

@@ -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…
Cancel
Save