Rechercher : dans
Par :

Comment afficher ascii en C++

Dernière réponse le 21 jan 2009 à 16:13:39 FOX, le 19 jan 2008 à 00:55:20 
 Signaler ce message aux modérateurs

Bonjour,
SVP COMMENT ECRIRE UN PROGRAMME EN C++ QUI AFFICHE LES CODES ASCII
MERCI

Configuration: Windows XP
Internet Explorer 6.0

Meilleures réponses pour « Comment afficher ascii en C++ » dans :
''E-mail Address Not Verified'' s'affiche à côté du pseudo VoirIntroduction Lorsque vous utilisez MSN Messenger ou Windows Live Messenger avec une adresse non fournie par le réseau MSN (c'est-à-dire ne se terminant pas par @hotmail @msn ou @live), vous devez, soit enregistrer l'adresse e-mail sur le réseau...
Langage C - Les opérateurs VoirQu'est-ce qu'un opérateur ? Les opérateurs sont des symboles qui permettent de manipuler des variables, c'est-à-dire effectuer des opérations, les évaluer, etc. On distingue plusieurs types d'opérateurs : les opérateurs de calcul les opérateurs...

1

charif591, le 19 jan 2008 à 01:35:36

Avec borland c ou turbo c tu peut faire ça :

/* programme : ascii1.c */

#include <stdio.h>
#include <stdio.h>

void main (void)
{
int i;

clrscr();

for(i=0; i<=255; i++)
{
putch(i); putch(' ');
}
getch();
}

Répondre à charif591

2

Pacorabanix, le 19 jan 2008 à 01:51:31
  • +1

C'est du C pas du C++.

Répondre à Pacorabanix

3

Pacorabanix, le 19 jan 2008 à 02:08:19
  • +1

Sur quoi porte ta question ? Il faut que ce soit un peu plus précis, un forum n'est pas là pour te donner des choses toutes faites en principe. Je suppose que ta question est plutot générale ?

Je comprends donc : "Comment afficher les codes ASCII des caractères de l'alphabet"
Alors c'est (un peu comme l'a montré le posteur précédent pour le C, même si c'est pas vraiment ça ) les choses suivantes qu'il faut savoir :


* savoir les bases du C++, dont comment afficher des choses à l'écran (<iostream>, std::cout )
* savoir comment sont représentés les caractères

* l'algorithme en soi : faire une boucle sur tous les caractères et pour chacun afficher son code à l'écran


Que connais-tu deja en C++ concernant les caractères ?

le plus simple est deja de considérer les variables de type char. Un char, ( "caractère") est utilisé pour stocker des caractères mais aussi des petits nombres. En fait ce nombre c'est justement le code ASCII du caractère. Pour le C et le C++ il n'y a pas de différence entre un caractère seul et un nombre. Donc lui dire d'afficher le caractere fera afficher le caractere, pas le code correspondant. Pour cela il faut convertir la variable en un autre type de nombre, int par exemple, et lui dire d'afficher celle-là.

par exemple

#include <iostream>
using namespace std;

int main(void) {
char unCaractere = 'a';
int codeAscii = unCaractere;

cout << unCaractere << " = " << codeAscii << endl;
return 0;
}

Répondre à Pacorabanix

4

FOX, le 19 jan 2008 à 12:12:36

Ok merci

Répondre à FOX

5

 dionysos_k, le 21 jan 2009 à 16:13:39

OK mais si je veux afficher des caractères ASCII dans une chaine de caractère en mode console avec VS.NET : du style : à,è, , aurais tu un bout de code à me faire voir
Merci

Répondre à dionysos_k