virer les accent..

virer les accent.. - C++ - Programmation

Marsh Posté le 29-05-2002 à 15:11:05    

en C, existe t'il une fonction ds les librairie standards ki permettent de transformer les caractères avec accents du texte saisie en caractères non-accentués, ou bien j'suis obligé de me la taper tout seul ??
 
merci de vos reponses  :D

Reply

Marsh Posté le 29-05-2002 à 15:11:05   

Reply

Marsh Posté le 29-05-2002 à 15:14:48    

peut etre qu'en utilisant les fonciton UPPER et LOWER ou upercase et lowercase (fais man upper sous linux)
ca met tous les caractères en majuscule et apres en minuscule...
par contre, si y'avais des caractères en majuscule, tu les perds!
a moins de faire du caractère par caractère...
mouais pas térible!
enfin, j'arrais essayé de t'aider!

Reply

Marsh Posté le 29-05-2002 à 15:22:28    

viewsonic17ga a écrit a écrit :

en C, existe t'il une fonction ds les librairie standards ki permettent de transformer les caractères avec accents du texte saisie en caractères non-accentués, ou bien j'suis obligé de me la taper tout seul ??
 
merci de vos reponses  :D  




 
en passant par le code ansi des lettres peut etre??
tu fait un tableau qui contient les codes ansi des é;à;... y en a pas enormement
ensuite ds ton prog tu lit ton fichier caractere par caractere
tu compare les codes avec chaque éléments de ton tableau et si tu trouve un accent tu remplaces
bon j ai oublier de dire que j etait une burne en C jpe po t en dire plus

Reply

Marsh Posté le 29-05-2002 à 15:23:59    

mouais, pas terrible, ce con il me change juste â pour  et inversement... (quand a man upper, je sais pas ce que t'entend par là mais mon linux il me dis kil a pas de manuel pour ca... d'ailleur y'a meme pas la fonction ds le bash...)
 
mais c tjs sympa d'avoir essayé de m'aider, j'suis quit pr faire mumuse avec les code ascii...

Reply

Marsh Posté le 29-05-2002 à 15:25:20    

veryfree a écrit a écrit :

 
 
en passant par le code ansi des lettres peut etre??
tu fait un tableau qui contient les codes ansi des é;à;... y en a pas enormement
ensuite ds ton prog tu lit ton fichier caractere par caractere
tu compare les codes avec chaque éléments de ton tableau et si tu trouve un accent tu remplaces
bon j ai oublier de dire que j etait une burne en C jpe po t en dire plus  




 
merci. c'est bien ce que je pensais faire, ct juste histoire de savoir si y'avait pas une fonction tte faite, mes doigts vont se fatiguer  :D

Reply

Marsh Posté le 29-05-2002 à 15:26:10    

ah oui, au passge... c'est quoi le code ANSI par rapport au code ASCII ?  :??:

Reply

Marsh Posté le 29-05-2002 à 15:42:49    

ansi c'est pas l'ascii étendu ??? 256 caractères à la place de 128 ... (pas sur du tout sur ce coup là)


---------------
ma vie, mon oeuvre - HomePlayer
Reply

Marsh Posté le 29-05-2002 à 15:58:48    

benou a écrit a écrit :

ansi c'est pas l'ascii étendu ??? 256 caractères à la place de 128 ... (pas sur du tout sur ce coup là)  




 
moi non plus jpe po en dire plus  :(

Reply

Marsh Posté le 29-05-2002 à 23:04:57    

benou a écrit a écrit :

ansi c'est pas l'ascii étendu ??? 256 caractères à la place de 128 ... (pas sur du tout sur ce coup là)  




Non.
Il y a un code ASCII, et des drivers console ANSI (qui reconnaissent certaines sequences de controle).
D'autre part, il n'y a pas un ascii etendu, mais tout un tas, dependant de la langue dans laquelle ta version de Windows tourne (plus prosaiquement, dependant de ta code page).
A+,


---------------
There's more than what can be linked! --    Iyashikei Anime Forever!    --  AngularJS c'est un framework d'engulé!  --
Reply

Marsh Posté le 29-05-2002 à 23:16:14    

quelle culture ! :jap:
 
je me sens tout petit petit :sweat:


---------------
ma vie, mon oeuvre - HomePlayer
Reply

Marsh Posté le 29-05-2002 à 23:16:14   

Reply

Marsh Posté le 30-05-2002 à 03:16:04    

benou a écrit a écrit :

quelle culture ! :jap:
 
je me sens tout petit petit :sweat:  




En ce moment, je debugge du code supportant des DTDs avec des noms d'elements en caracteres japonais, sous MacOs Japonais...
Donc je suis assez sensible a ce genre de details...
A+,


---------------
There's more than what can be linked! --    Iyashikei Anime Forever!    --  AngularJS c'est un framework d'engulé!  --
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed