JM プロジェクトは、主に Linux 関連のマニュアルページの日本語ページを翻訳・公開しています。
... ドライン引数で指定された文字列の並び換えを行う。 #include < stdio.h > #include < stdlib.h > #include < string.h > static int cmpstringp(const void *p1, const void *p2) { /* この関数の実際の引数は "char 型へのポインターのポインター" だが、 strcmp (3) の引数は ... 2) { fprintf(stderr, "Usage: %s <string>...\n", argv[0]); exit(EXIT_FAILURE); } qsort(&argv[1], argc - 1, sizeof(char *), cmpstringp); for (int j = 1; j < argc; j++) puts(argv[j]); exit(EXIT_SUCCESS); } 関連項目 sort (1), alphasort (3), strcmp (3), versio ... ... ドライン引数で指定された文字列の並び換えを行う。 #include < stdio.h > #include < stdlib.h > #include < string.h > static int cmpstringp(const void *p1, const void *p2) { /* この関数の実際の引数は "char 型へのポインターのポインター" だが、 strcmp (3) の引数は ... 2) { fprintf(stderr, "Usage: %s <string>...\n", argv[0]); exit(EXIT_FAILURE); } qsort(&argv[1], argc - 1, sizeof(char *), cmpstringp); for (int j = 1; j < argc; j++) puts(argv[j]); exit(EXIT_SUCCESS); } 関連項目 sort (1), alphasort (3), strcmp (3), versio ... 日本語の文書やマニュアルを配布している個人/プロジェクトへのリンクです。