IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

GLUT Discussion :

Est ce possible d'afficher les accents??


Sujet :

GLUT

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    68
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Côte d'Or (Bourgogne)

    Informations forums :
    Inscription : Novembre 2005
    Messages : 68
    Par défaut Est ce possible d'afficher les accents??
    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.

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    119
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 119
    Par défaut
    Tu as essayé avec quelle fonction ?

    Par exemple, glutBitmapCharacter est capable d'afficher les caractères accentués que tu as cités.

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    119
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 119
    Par défaut
    Par contre glutStrokeCharacter ne semble pas réussir à les afficher donc si c'est celui-là que tu utilises ...

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    68
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Côte d'Or (Bourgogne)

    Informations forums :
    Inscription : Novembre 2005
    Messages : 68
    Par défaut
    En effet mon programme utilise la fonction : glutStrokeCharacter

    La fonction glutBitmapCharacter prend quoi comme paramètres stp??

    Merci.

  5. #5
    Rédacteur
    Avatar de MrDuChnok
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juin 2002
    Messages
    2 112
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Juin 2002
    Messages : 2 112
    Par défaut
    un petit coup de google aurait évité que tu pose la question, m'enfin bon..


    http://www.opengl.org/resources/libr...c3/node76.html

  6. #6
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    68
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Côte d'Or (Bourgogne)

    Informations forums :
    Inscription : Novembre 2005
    Messages : 68
    Par défaut
    En fait voici l'utilisation que j'ai de la fonction : glutStrokeCharacter
    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;
    }
    La fonction :glutBitmapCharacter prend en compte 2 parametres :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    void glutBitmapCharacter (void *font, int character);
    Je comprends pas pourquoi cette fonction prend en parametre int character et pas char character???
    Il faut que je me serve du code ASCII pour faire le passage de l'une a l'autre??

  7. #7
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    119
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 119
    Par défaut
    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);

  8. #8
    Expert confirmé

    Avatar de fearyourself
    Homme Profil pro
    Ingénieur Informaticien Senior
    Inscrit en
    Décembre 2005
    Messages
    5 121
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : Ingénieur Informaticien Senior
    Secteur : Industrie

    Informations forums :
    Inscription : Décembre 2005
    Messages : 5 121
    Par défaut
    Citation Envoyé par Bebert71
    Je comprends pas pourquoi cette fonction prend en parametre int character et pas char character???
    Il faut que je me serve du code ASCII pour faire le passage de l'une a l'autre??
    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...

    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

Discussions similaires

  1. Réponses: 9
    Dernier message: 05/02/2015, 13h58
  2. Réponses: 3
    Dernier message: 20/08/2012, 12h36
  3. Réponses: 2
    Dernier message: 24/07/2007, 13h50
  4. Réponses: 3
    Dernier message: 29/07/2003, 09h38
  5. Comment afficher les accent sous mysql v4.0.13
    Par buildozer dans le forum Requêtes
    Réponses: 2
    Dernier message: 17/06/2003, 09h33

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo