Bonjour,
J'ai une application qui doit lire un fichier, stocker les données dans un tableau de chaines de caractères :
Ensuite, j'utilise ces données, et réécrit un autre fichier :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 CString tableau[65536]={""} ; ifstream fichier("fichier.dic", ios::nocreate); char szIntitule[110] ; while(fichier.peek() != EOF) { fichier.getline(szIntitule,100) ; tableau[i]=szIntituleDefaut ; i++ ; } fichier.close() ;
Pour un fichier d'entrée en français, anglais, aucun pb.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 ofstream FileData(szFileOut); FileData << iCode << ';' << tableau[iCode] << ';' ;
Par contre, avec un fichier d'entrée en chinois, codé en UTF-8, je n'ai pas ce que je veux en sortie.
L'UTF-8 n'est pas le bon choix ? Faut-il que je change de type dans mon appli ?
Merci pour votre aide
Nicolas
Strasbourg
PS : le fichier d'entrée est créer à partir d'une macro excel , et le fichier de sortie est lu par une macro Excel
Partager