diff --git a/connect4.c b/connect4.c index 1e52873..f63929d 100644 --- a/connect4.c +++ b/connect4.c @@ -90,10 +90,15 @@ int main( int argc, char *argv[] ){ printf( "Usage: %s [OPTIONS]\n\n", argv[0] ); for( int i = 0; long_options[i].name != NULL; i++ ){ if( long_options[i].val != '\0' ) - printf( " -%c --", long_options[i].val ); - else printf( " --" ); - printf( long_options[i].name ); - putchar( '\n' ); + printf( " -%c ", long_options[i].val ); + else printf( " " ); + if( long_options[i].has_arg ) + printf( "n" ); + else printf( " " ); + printf( " --%s ", long_options[i].name ); + if( long_options[i].has_arg ) + printf( "n\n" ); + else printf( "\n" ); } return 0; case 'l': // --license