• # é

    Posté par . En réponse au message [Résolu] Caractères composés. Évalué à 1.

    Je viens d'essayer ça :

    #include <stdio.h>
    #include <stdlib.h>
    #include <ncurses.h>
    char ch = 'é'; //<----------------- ceci est la ligne 58 (j'ai plein de commentaires au dessus ^^)
    int main(int argc, char **argv)
    {
     initscr();
     raw();
     noecho();
     keypad(stdscr, TRUE);
     while(ch != KEY_F(1))
     {
     clear();
     printw("char=%c", ch);
     refresh();
     ch = getch();
     }
     endwin();
     return 0;
    }
    
    

    Et à la compilation, j'obtient :

    programme.c:58:11: warning: multi-character character constant [-Wmultichar]
    programme.c:58:1: warning: overflow in implicit constant conversion [-Woverflow]