#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
(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