|
Trouver une ressource
Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !
Sujet : printf en conservant les accents ??? [ Archives / Divers ] (Elffin)
Informations & options pour cette discussion
vendredi 14 mars 2003 à 18:40:24 |
printf en conservant les accents ???

Elffin
|
Bonjour, je souhaiterais savoir comment peut-on faire pour afficher du texte à l'écran en concervant les accents ? printf("écran"); ne m'affiche pas correctement le caractère accentué "é". Merci d'avance.
|
|
|
vendredi 14 mars 2003 à 23:51:21 |
Re : printf en conservant les accents ???

BruNews
|
Les progs "console", c'etait 20 ans en arriere. Le prends pas mal mais tu n'a pas l'impression de perdre du temps ? Faut jeter un oeil aux offres d'emplois. BruNews, ciao...
------------------------------- Réponse au message : -------------------------------
> Bonjour, > > je souhaiterais savoir comment peut-on faire pour afficher du texte à l'écran en concervant les accents ? > > printf("écran"); > > ne m'affiche pas correctement le caractère accentué "é". > > Merci d'avance.
|
|
|
samedi 15 mars 2003 à 09:18:15 |
Re : printf en conservant les accents ???

littlefl
|
BruNews : Suppose un programmeur qui programme pour la passion de programmer, il ne s'intéresse donc pas aux offres d'emploi. Ou imagine un développeur professionnel orienté algorithmie pure, si ce n'est pas à lui de faire l'interface et qu'il souhaite tester ses algos, il va faire du mode console... Ou encore les débutants, il ne vont pas attaquer avec la prog graphique de win32... Pis des utilitaires comme les compilos qu'on utilise tous sont en mode console aussi.
Elffin : Il faut que ton fichier soit au format OEM, de DOS, pour ça, soit tu utilises un éditeur DOS, soit tu utilises un logiciel de convertion comme fconvert livré avec BC++.
@+ littlefl
|
|
|
samedi 15 mars 2003 à 10:54:33 |
Re : printf en conservant les accents ???

vieuxLion
|
si l'on utilise l'environnement de développement le plus récent de chez Microsoft - le DOT NET Framework- le projet console existe toujours... De plus, il gère automatiquement les jeux de caractères (ANSI/ASCII) par l'intermédiaire de la cible (target) Il suffit donc d'écrire : System.Console.WriteLine("élo"); pour VOIR les accents sur la console.
------------------------------- Réponse au message : -------------------------------
> BruNews : Suppose un programmeur qui programme pour la passion de programmer, il ne s'intéresse donc pas aux offres d'emploi. Ou imagine un développeur professionnel orienté algorithmie pure, si ce n'est pas à lui de faire l'interface et qu'il souhaite tester ses algos, il va faire du mode console... Ou encore les débutants, il ne vont pas attaquer avec la prog graphique de win32... Pis des utilitaires comme les compilos qu'on utilise tous sont en mode console aussi. > > Elffin : Il faut que ton fichier soit au format OEM, de DOS, pour ça, soit tu utilises un éditeur DOS, soit tu utilises un logiciel de convertion comme fconvert livré avec BC++. > > @+ > littlefl
|
|
|
samedi 15 mars 2003 à 12:02:22 |
Re : printf en conservant les accents ???

BruNews
|
Bien entendu, on fait encore quelques progs en modeconsole comme les compilos. J'ai poste cette remarque justement pour ouvrir ce debat. J'en vois pas mal de publications sur ce site ou des gens perdent un temps fou a se demander comment ils vont mettre des lignes en couleur dans la console et autres trucs du genre. Ca s'adresse a ces cas la et non au mec qui se lance dans ecrituree d'un compilo par exemple. Celui qui teste des algos, et j'en suis, iront aussi vite(moi je pense + vite) a sortir resultat direct dans un EDIT par exemple, non ??? BruNews, ciao...
------------------------------- Réponse au message : -------------------------------
> BruNews : Suppose un programmeur qui programme pour la passion de programmer, il ne s'intéresse donc pas aux offres d'emploi. Ou imagine un développeur professionnel orienté algorithmie pure, si ce n'est pas à lui de faire l'interface et qu'il souhaite tester ses algos, il va faire du mode console... Ou encore les débutants, il ne vont pas attaquer avec la prog graphique de win32... Pis des utilitaires comme les compilos qu'on utilise tous sont en mode console aussi. > > Elffin : Il faut que ton fichier soit au format OEM, de DOS, pour ça, soit tu utilises un éditeur DOS, soit tu utilises un logiciel de convertion comme fconvert livré avec BC++. > > @+ > littlefl
|
|
|
samedi 15 mars 2003 à 12:26:31 |
Re : printf en conservant les accents ???

littlefl
|
Hum... en fait ça dépend comment on le vois ;). Parce-que sur un EditBox en win32, rien que la création d'une app qvec une fenêtre principale et un edit doit prendre près de 30 lignes si on code raisonnablement espacé et avec un retour à la ligne tous les 80 caractères (j'ai pas vraiment compté mais j'estime ;). Alors que la fonction main() avec un printf ne prend que 5 lignes. En plus, printf() (ou cout pour les dév C++ puristes) est beaucoup plus flexibel qu'un Edit, ce dernier n'affichant que les LPCSTR tandis que printf sait convertir les données numériques. Après, chacun fait comme il le souhaite ;).
Mais c'est vrai que de nos jours, à part les compilateurs/interpréteurs et autres préprocesseurs (en gros ce qui est destiné à un public averti qui a plus besoin de performances que de design), il n'y a guère plus de programmes console.
@+ littlefl
|
|
|
samedi 15 mars 2003 à 20:30:58 |
Re : printf en conservant les accents ???

vieuxLion
|
Nous n'avons pas répondu complètement à ton message je crois
sous les systèmes Windows NT/2000/XP il existe une technique relativement simple : #include <windows.h> #include <iostream> using namespace std;
int main(){ cout << "ancien code page : " << GetConsoleOutputCP()<< endl; if (SetConsoleOutputCP(1252)) cout << "code page 1252 accepté\n"; else cout << "code page 1252 non accepte\n";
wcout << L"à noël "; cout << "éric" << endl; return 0; }
ATTENTION, non supporté par les Win9x ET basculer la police de la console en Lucida (par Raster) propriétés/police/Lucida je ne connais pas le moyen d'affecter la police par programme...
|
|
|
Cette discussion est classé dans : écran, printf, accents, conservant
Répondre à ce message
Sujets en rapport avec ce message
Pb avec les printf [ par PierScher ]
voici le code pour afficher un pendu :printf(" ++++++++++++++++++++++++\n");printf("
Enregistrer une impression d'écran dans un fichier gif [ par elodie92 ]
Bonjour a tous, Je dois enregistrer l'écran dans un fichier bmp puis le convertir en un fichier gif. J'ai réussi a enregistrer l'encran en VB: -------
Enregistrer une impression d'écran dans un fichier gif [ par elodie92 ]
Bonjour a tous, Je dois enregistrer l'écran dans un fichier bmp puis le convertir en un fichier gif. J'ai réussi a enregistrer l'encran en VB: -------
Capture d'écran [ par joyeuxlutin ]
Bonjour Sur mon application, j'ai un controle (zone de texte à plusieurs lignes). Je peux faire la sauvegarde de ce controle en fichier *.txt.Je désir
Capture d'écran [ par joyeuxlutin ]
Bonjour Sur mon application, j'ai un controle (zone de texte à plusieurs lignes). Je peux faire la sauvegarde de ce controle en fichier *.txt.Je désir
recuperer la valeur ascii d'un caractere (SANS PRINTF!!) [ par chmod777 ]
hello, j'ai besoin de pouvoir recuperer le code ascii d'un caractere contenu ds un tablo, valeur ascii que j'ai besoin de traiter apres, comment puis-
Bitwise... [ par MeltedMind ]
Wise ou not wise là est la question.Je me demandais... sur le fonctionnement primaire de nos petites machines. 1+ 1 = 10, c'est bien connu mais comme
Simuler l'appui de la touche F11 pour le plein écran sous Internet Explorer en Java [ par astrolynx ]
Meilleurs voeux à tous, et à ceux que vous aimez ou appréciez...Question :Je souhaite afficher mon site en plein écran dès la connexion.Je connais la
Chaine de caractère ! [ par rems14 ]
Bonjour, j'ai fais un petit programme qui ne marche pas. POuvais vous me dire ce qui ne marche pas. Je vous explique, je veux demander le prénom de qu
Debutant : Boucle et C :) [ par Tkaos ]
Bonjour, Voila je suis nouveau ici et dans l'univers de la progz, Bon vais pas vous faire attendre, voici mon probleme : Comme je suis caremment novic
Livres en rapport
|
Téléchargements
Logiciels à télécharger sur le même thème :
Comparez les prix Nouvelle version

LG KP501
Entre 9€ et 159€
|