• # avec une macro par exemple...

    Posté par . En réponse au message Comment répeter un caractère avec printf. Évalué à 2.

    macro

    #define PRINT_LINE_FOR_STRING(str) do \
    { unsigned i = strlen str; \
    for( ; i>0 ; --i) fputc('-',stdout); \
    break; \
    }while(1);


    utilisation:

    char *headTitle = _("Classes extraction available:");

    fprintf(stdout, "\n%s", headTitle);
    fprintf(stdout, "\n");
    PRINT_LINE_FOR_STRING((headTitle));