Historique des modifications - Message

Message #226

Sujet: [Présentation] Dekron


Type Date Auteur Contenu
Création du message 22-10-2006 09:58:49 Aranoth
Depuis que j'ai vu la présentation du projet sur le GCN, je penserais à passer le bonjour un de ces 4^^

Afficher du texte dans Irrlicht demande de passer par les stringw, et la conversion std::string (pour ceux qui comme moi utilisent la STL) vers stringw ne se fait pas sans peine (les accents ne passent pas...)
Voici une petite fonction pour le faire, avec gestion des accents :
irr::core::stringw getStringw(std::string str)
{
  size_t size = str.size();
  wchar_t *text = new wchar_t[size+sizeof(wchar_t)]; //s.size() doesn't include NULL terminator
  const char *data = &str[0];

  mbsrtowcs(text, &data, size, NULL);

  text[size] = L'\\0';
  return text;
}

Le problème est que ça demande d'inclure quelque chose qui appartiens à Visual C++, mais bon... après ça marche.

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
138 invités en ligne
membre en ligne: -
RSS Feed