Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 30/05/2012, à 14:48

Nouri2012

l'equivalent de strlen pour char16_t

Bonjour,

Je viens d'utilisé le types char16_t, defini par le standard C++11
je cherche l'equivalent de strlen pour char16_t
Qlq1 a une idée
Merci d'avance

Hors ligne

#2 Le 30/05/2012, à 15:10

iuchiban

Re : l'equivalent de strlen pour char16_t

En cherchant c++ strlen char16_t, je suis tombé sur

char_traits<char16_t>::length(your_pointer)

C'est depuis que Chuck Norris a laissé la vie sauve à un manchot que l'on dit que Linux est libre.

Chuck Norris n'a pas besoin d'éditer son premier message pour ajouter [Résolu]. Chuck Norris est toujours [Résolu], quoi qu'il arrive.

Hors ligne

#3 Le 30/05/2012, à 15:17

Nouri2012

Re : l'equivalent de strlen pour char16_t

Merci iuchiban,
j'ai deja utilisé mais il m'affiche l'erreur ci dessous


sqlconnect.cpp:68: error: ‘char_traits’ was not declared in this scope

Ta une idée a propos la définition de char_traits!!!

Hors ligne

#4 Le 30/05/2012, à 15:43

Nouri2012

Re : l'equivalent de strlen pour char16_t

Cbon donc il faut just ajouter std
std::char_traits<char16_t>::length
puis compiler avec l'option: g++ -std=c++0x

Hors ligne

#5 Le 31/05/2012, à 06:57

iuchiban

Re : l'equivalent de strlen pour char16_t

OK, cool smile
(j'ai arrêté de faire du c++ y'a 7-8 ans alors, ...)

Dernière modification par iuchiban (Le 31/05/2012, à 06:58)


C'est depuis que Chuck Norris a laissé la vie sauve à un manchot que l'on dit que Linux est libre.

Chuck Norris n'a pas besoin d'éditer son premier message pour ajouter [Résolu]. Chuck Norris est toujours [Résolu], quoi qu'il arrive.

Hors ligne