Tom's Guide > Forum > Programmation > Langage c:chaîne de caractère avec accent et ponctuation

Langage c:chaîne de caractère avec accent et ponctuation

Forum Programmation : Langage c:chaîne de caractère avec accent et ponctuation

TomsGuide.com : 800 000 inscrits répondent à toutes vos questions high-tech et informatique. Pour obtenir de l'aide, inscrivez-vous gratuitement !
Mot :    Pseudo :           
 

Bonjour,
J'ai créer une police bitmap pour affiché des caractères avec la SDL grâce à des SDL surface.
Mon programme récupère chaque caractère d'un document texte dans une chaîne puis affiche les images correspondantes.
J'utilise la fonction fgets qui est normalement faite pour prendre une ligne mais j'ai contourné le problème en m'y prenant de cette manière: fgets(chaîne, 2, fichier);
Une fois le caractère récupéré sous forme de chaîne, je le compare avec d'autre chaîne déclaré avant(contenant chacune des lettres) en utilisant la fonction strcmp.
Mon problème se situe au niveau des caractères de ponctuation qui ne sont pas reconnus.
Ne pouvant pas déclarré de chaine comportant de caractère de ponctuation, je cherche une solution pour pouvoir comparré la chaine récupéré dans le document texte
Le problème s'étant aussi aux accent.

Liens sponsorisés
Inscrivez-vous ou connectez-vous pour masquer ceci.

Tu peux prendre une ligne complète, et travailler dans des buffers.
Dans ton buffer, tu peux transformer les caractères inconnus par une image dessinant un petit carré par exemple.

------------------------------ 6800A007B81300CD10B00131C989CF26880541
81F900FA750230EDBADA03ECA80875FBECA808
74FBE4603C0175DFB80300CD10B8004CCD21
Répondre à CRicky
Tom's Guide > Forum > Programmation > Langage c:chaîne de caractère avec accent et ponctuation
Aller à :

Il y a 813 utilisateurs connus et inconnus. Pour voir la liste des connectés connus, cliquez ici.

Attention

Vous allez répondre sur un sujet resté inactif pendant plus de 6 mois.
Assurez-vous d'apporter des éléments nouveaux à la discussion avant de poursuivre.

Répondre Annuler
Liens