From d3833fb4a0e68491ff51b50099519e602b5d71cc Mon Sep 17 00:00:00 2001 From: AnnaSnoeijs Date: Fri, 6 Jun 2025 21:31:59 +0200 Subject: [PATCH] slightly improved -c and -r options --- connect4.c | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) 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