Bonjour à tous,
Je cherche à afficher un rond point sur un terminal et donc j'ai commencé à coder ceci :
Mon problème ici se trouve au niveau des caractères ascii. Au delà de 127, mon terminal ne reconnait pas les caractères (je travaille sur ubuntu). Pourtant je voudrais absolument afficher des symboles comme "╗" par exemple et faire ça sous forme de tableau (je compte placer des voitures qui bougent dans mon rond point ensuite).Code:#include <stdio.h> #include <stdlib.h> #define NB_LIN 33 #define NB_COL 100 void affichage () { char tab_multi[NB_LIN][NB_COL] = {{0}}; int i, j; for (i=0; i<NB_LIN; i++) { for (j=0; j<NB_COL; j++) { if (i == 15 && (j < 31 || j > 65)) tab_multi[i][j] = 61; } } for (i = 0; i < NB_LIN; i++){ for(j=0;j<NB_COL;j++){ if (tab_multi[i][j] == 61){ printf("%c",tab_multi[i][j]); } } printf("\n"); } } int main () { affichage (); return 0; }
Voilà si vous pouvez m'aider à trouver une astuce, je vous en remercie d'avance
-----