Outils d'utilisateurs

Outils du Site


string_etendu

Différences

Cette page vous donne les différences entre la révision choisie et la version actuelle de la page.

Lien vers cette vue

string_etendu [2014/06/16 21:18]
gbdivers créée
— (Version actuelle)
Ligne 1: Ligne 1:
  
-^ Chapitre précédent ^ [[programmez_avec_le_langage_c|Sommaire principal]] ^ Chapitre suivant ^ 
- 
-====== ASCII ====== 
- 
- 
-ASCII : 7bit codé dans 8bit, ne représente pas tous les caractères possible. Wide string = caractère non 8 bits. Plusieurs format 
- 
-Attention : wide string peut être vu comme un suite de caractère 8 bits et l'afficher telquel (et donc ne pas afficher correctement les caractères 
- 
-Autres normes :  
- 
-  * Universal Character Set (UCS) par International Standard ISO 10646 
-  * Unicode 
- 
-===== wstring, u32string, u12string ===== 
- 
-caractère de 16 ou 32 bits (wchar_t), préfixe L'a' et L"bla bla" 
- 
-également wcout, wcerr, wclog, wofstream, etc 
- 
-  * char : 8 bits, UTF-8 
-  * wchar : implémentation spécifique 
-  * char16_t : 16 bits, UTF-16 
-  * char32_t : 32 bits, UTF-32 
- 
-Différencier affichage et données en mémoire 
- 
-===== Localisation ===== 
- 
-Phrase "Une main a 5 doigts". Mettre valeur en paramètre : "Une main a %1 doigts" (ou "$1" ou autre). Problèmes : 
- 
-  * doigts au pluriel ou non selon n 
-  * ordre différents selon la langage 
- 
-Utilisation regex pour faire le remplacement 
- 
- 
-^ Chapitre précédent ^ [[programmez_avec_le_langage_c|Sommaire principal]] ^ Chapitre suivant ^ 
string_etendu.1402946289.txt.gz · Dernière modification: 2014/06/16 21:18 par gbdivers