begin process at 2012 05 30 08:05:28
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive C/C++

 > 

Archives

 > 

Au secours

 > 

Unicode et gestion du français.


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Unicode et gestion du français.

vendredi 15 avril 2005 à 11:49:40 | Unicode et gestion du français.

scorpyon1903

Bonjour,

Je développe un petit programme en C (pour la console).
1°) Actuellement, je prends l'entrée standard (mon clavier) et je stocke ce qui est saisi dans un fichier texte. Or lorsque j'édite celui-ci, tous les caractère accentués sont remplacés par des virgules. J'ai changé les propriétés de mon projet en utilisant les caractères Unicode (j'utilise VC++2003) et maintenant les caractères comme le "é" sont remplacés par un petit carré.
Est-ce que quelqu'un peut m'aider pour résoudre ce problème ?
2°) D'autre part, j'aimerais que la date et l'heure que j'écris dans mon fichier log soient en français, malheureusement, j'ai beau faire des setlocale à toutes les sauces, tout reste en anglais.
Quelqu'un a la solution ?

Merci à tous par avance.

Le sot ne sait pas ce qu'il dit mais le sage ne dit pas ce qu'il sait...
vendredi 15 avril 2005 à 12:22:31 | Re : Unicode et gestion du français.

vecchio56

Administrateur CodeS-SourceS
Pour le premier problème je crois que ca n'a rien a voir avec unicode (les caractères accentués font partie de la table ASCII étendue). Tu peux utiliser la fonction CharToOem pour régler ces problèmes ou bien écrire directement avec les codes OEM mais ce sera illisible dans le source.
lundi 18 avril 2005 à 10:33:16 | Re : Unicode et gestion du français.

scorpyon1903

Bonjour,
J'ai essayé d'utiliser la fonction CharToOem mais j'ai des erreurs à la ompilation (error C2664: 'CharToOemW' : impossible de convertir le paramètre 1 de 'char [100]' en 'LPCWSTR').
Voici mon code pour lire sur stdin, pouvez-vous me dire comment utiliser CharToOem car je ne m'en sort pas avec l'aide MSDN?

postTab est défini comme suit dans mon programme :
char
postTab[longCh];

void recup()
{
int ch;
for(i=0; i<longCh && ((ch=getwchar())!=EOF) && (ch!='\n'); i++)
postTab[i]=(
char)ch;
postTab[i]='\0';
// on termine la chaine avec le caractère de fin de chaîne.
CharToOem(postTab, postTab); // pour convertir ma chaine en OEM.
}

Merci d'avance.

lundi 18 avril 2005 à 17:55:10 | Re : Unicode et gestion du français.

vecchio56

Administrateur CodeS-SourceS
Réponse acceptée !
Remplace CharToOem par CharToOemA
mardi 19 avril 2005 à 16:10:11 | Re : Unicode et gestion du français.

scorpyon1903

Salut !

J'ai testé CharToOemA, je n'ai plus d'erreur à la compilation mais le résultat obtenu n'set pas celui attendu (ie un 'é' apparait comme ',' au lieu d'un carré comme c'était le cas auparavant). Je désespère :'-(.



Cette discussion est classée dans : fichier, gestion, unicode, français, remplacés


Répondre à ce message

Sujets en rapport avec ce message

gestion de fichier en C++ [ par croftlou ] Bonjour je suis debutant en C++, je desire faire un petit projet en C+++, pour gere des des fichiers en lecture et en ecriture.Pour cela ej voudrai cr MultiThread et gestion fichier [ par bullman2 ] Le but du jeu est de comprendre pourquoi le fclose renvoi des fois (-1) quand on a une gestion Multitrhead. Cela me pause un reèl problème pour la ges gestion des erreurs [ par golum ] Voila en grosif ((fic=fopen(chemfic,"rb"))==NULL){printf("Impossible d'ouvrir le fichier %s \n",chemfic);je voulait savoir s'il était possible et comm Probleme de gestion de fichier et gestion de l ehrue en C [ par croft ] Mr.croftG un probleme avec un fichier texte contenant un mot sur chaque ligne .Il me faudrait un code qui pourrrait me ressortir aleatoirment un mot d Gestion de flux [ par djfab ] Bonjour,J'ai une petite question à propos des fluxJ'inclu fstream.h, je crée un objet fic, je fais fic.open("fichier.dat", ios:in)Et là, en fait, bah, gestion de fichier [ par franc015 ] salut !!!voila je débute et je dois faire un prog. je dispose d'un fichier texte ( en fait une liste de fichier avec des retours chariot entre chaque gestion fichier [ par pierre_33 ] Bonjour, j'ai cherché , mais je ne trouve pas qu'elles sont la ou les fonction qui permette de créer, supprimer, renommer,lire, modifier un fichier .S gestion de Fichier texte [ par aciid_washor ] Bonjour, j'ai créé un programme qui me sert d'annuaire. L'annuaire en question est ecrit sous forme d'un fichier texte:nom telephonedéclarés comme s gestion de fichier [ par Posthuman ] Bonjour Voila il s avere que étant étudiant g besoin d un petit coup de main.... S ke qqn saurait comment faire pour modifier des valeurs dans un fic Gestion fichiers TXT [ par trystan007 ] Salut, je cherche une commande afin de gérer des fichier texte.En cherchant, je suis tombé sur la commande fopen, mais le code suivant  (code d'exempl


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 3,354 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales