Bonjour,
Je developpe une application qui utilise GLUT, et j'aimerais savoir s'il est possible d'afficher les accents : é, è, à, ç???
Car lorsque j'essaye d'afficher un de ces caractères ca ne marche pas.
Merci.
Bonjour,
Je developpe une application qui utilise GLUT, et j'aimerais savoir s'il est possible d'afficher les accents : é, è, à, ç???
Car lorsque j'essaye d'afficher un de ces caractères ca ne marche pas.
Merci.
Tu as essayé avec quelle fonction ?
Par exemple, glutBitmapCharacter est capable d'afficher les caractères accentués que tu as cités.
Par contre glutStrokeCharacter ne semble pas réussir à les afficher donc si c'est celui-là que tu utilises ...
En effet mon programme utilise la fonction : glutStrokeCharacter
La fonction glutBitmapCharacter prend quoi comme paramètres stp??
Merci.
un petit coup de google aurait évité que tu pose la question, m'enfin bon..
http://www.opengl.org/resources/libr...c3/node76.html
En fait voici l'utilisation que j'ai de la fonction : glutStrokeCharacter
La fonction :glutBitmapCharacter prend en compte 2 parametres :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 deque<string> dq_logs; // collections des messages à afficher for(unsigned short i=0; i< dq_logs.size(); ++i) { glColor4f(0.0, 0.0, 0.0, f_alpha); renderStrokeCharacter(0,0,0,GLUT_STROKE_ROMAN, dq_logs[i]); glTranslatef(0, f_offset_y, 0); f_alpha = f_alpha>0.2 ? f_alpha-=0.15 : 0.19; }
Je comprends pas pourquoi cette fonction prend en parametre int character et pas char character???
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 void glutBitmapCharacter (void *font, int character);
Il faut que je me serve du code ASCII pour faire le passage de l'une a l'autre??
Les 2 fonctions prennent les mêmes paramètres
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 void glutBitmapCharacter(void *font, int character); void glutStrokeCharacter(void *font, int character);
Parce qu'en C, le passage de paramètre char n'a aucun sens puisqu'on va le transformer en entier avant de le passer en paramètre...Envoyé par Bebert71
Bien que beaucoup de personnes programment en passant des caractères, en-dessous, c'est des entiers qui sont passés en paramètre...
Et non, passe la valeur du caractère, le compilateur fera le travail pour toi,
Jc
Partager