for(i = 0; i < taille; i++)
printf("%s", conv[texte[i]]);
printf("\n");
return 0;
}
Mon soucis, c'est que je veux afficher à l'ecran (ou dans un textedit ou autre) l'Hexa (formaté sur 2 caractères + 1 espace) d'un fichier data (avec tout plein de '\0') donc a la place de ma boucle, je charge un fichier en memoire (des fichiers de taille max d'environ 10 Mo) puis je le parse, caractere par caractere (ca risque d'etre long non ?)
SAKingdom
Messages postés3212Date d'inscriptionlundi 7 novembre 2005StatutMembreDernière intervention16 février 200915 20 sept. 2006 à 01:18
Errr, je vois pas le rapport en wprintf et un textedit.
Sinon, convertir un fichier de 10Mo et l'afficher dans un textedit en tenant compte que chaque valeur convertie qui prenait initialement 1 octet en prendra maintenant 3 est impensable. Si tu prévoie réelement convertir ce genre de fichier, il faudra trouver une solution comme l'écrire dans un autre fichier.
Pour ce qui est de la lenteur potentiel, en effet, ce sera lent (surtout pour un fichier de 10Mo) mais je ne vois pas comment faire autrement.
C++ (@++)
___________________________________________
Les plus grands esprits trouvent toujours une solution<!--