Historique des modifications - Message

Message #4589

Sujet: Afficher une variable texte et l'actualiser.


Type Date Auteur Contenu
Dernière modification 12-10-2008 15:40:38 tmyke
La fonction prend en entrée des chaines de caractère UNICODE au format 'wchar_t'.
Donc, il faut que ta chaine soit compatible.
Soit tu écris donc plutôt:

wchar_t *Welcomemsg= L"Je vous souhaite la bienvenue";

tu peux passer aussi par des déclarations du type:

irr::gui::IGUIStaticText * myText;
myText->setText("test text");

par contre, si cela viens d'un soucis de convertions char vers wchar_t, alors il faut je pense
d'abord passer par une fonction de convertion entre les formats de caractères...

Il me semble qu'il existe une fonction qui s'appele mbstowcs, qui permet une conversion char->wchar_t.
un code comme celui-ci devrait marcher:
	char *mtext = "un texte au pif";
	wchar_t welcome[256];
	mbstowcs(welcome, mtext, strlen(mtext));
	guienv->addStaticText( welcome, rect<int>(10,10,266,28), true);

A++
Création du message 12-10-2008 15:38:19 tmyke
La fonction prend en entrée des chaines de caractère UNICODE au format 'wchar_t'.
Donc, il faut que ta chaine soit compatible.
Soit tu écris donc plutôt:

wchar_t *Welcomemsg= L"Je vous souhaite la bienvenue";

tu peux passer aussi par des déclarations du type:

irr::gui::IGUIStaticText * myText;
myText->setText("test text");

par contre, si cela viens d'un soucis de convertions char vers wchar_t, alors il faut je pense
d'abord passer par une fonction de convertion entre les formats de caractères...

Il me semble qu'il existe une fonction qui s'appele mbstowcs, qui permet une conversion char->wchar_t.
un code comme celui-ci devrait marcher:
	char *mtext = "un texte au pif";
	wchar_t welcome[256];
	mbstowcs(welcome, mtext, strlen(mtext));
	guienv->addStaticText( welcome, rect<int>(10,10,266,28), true);

A++

Retour

Options Liens officiels Caractéristiques Statistiques Communauté
Préférences cookies
Corrections
irrlicht
irrklang
irredit
irrxml
Propulsé par Django
xhtml 1.0
css 2.1
884 membres
1440 sujets
11337 messages
Dernier membre inscrit: Saidov17
135 invités en ligne
membre en ligne: -
RSS Feed