Bonjour,
J'ai un problème avec iconv. Je lit plusieurs zone de texte dans un fichier que je convertis via iconv. Le 1er passage est bon, mais pas les suivants.
"nom_lu" change bien mais pas "nom_lu_utf8". Avez-vous une idée d'où ça vient?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 for (compteur_element = 0 ; compteur_element < nb_element ; compteur_element++) { fgets(nom_lu, taille_nom, fichier_in); iconv(conversion, &pointeur_nom_lu, &taille_nom_lu, &pointeur_nom_lu_utf8, &taille_nom_lu_utf8); fprintf(fichier_out, "%s : %d -> %s : %d \";\n", nom_lu, &pointeur_nom_lu, nom_lu_utf8, &pointeur_nom_lu_utf8); fseek(fichier_in, 16, SEEK_CUR); }
J'ai aussi une autre question. J'ai suivi le tuto suivant pour pouvoir utiliser la fonction iconv.
http://www.codeproject.com/Articles/...-Visual-Studio
Par contre j'ai bloqué sur la partie "How to Use" dont j'ai intégré directement les fichiers dans le nouveau projet.
Comment intégrer les fichiers "libiconv.dll" et "libiconv.lib" dans un autre projet pour utiliser la fonction iconv?
J'utilise Visual C++ 2010 Express
Merci d'avance.
Partager