Afficher le tableau des caracteres ascii

Soyez le premier à donner votre avis sur cette source.

Snippet vu 8 536 fois - Téléchargée 36 fois

Contenu du snippet

AFFICHER le tableau des caracteres ASCII

Source / Exemple :


//  PROGRAMME EN C SOUS DOS TURBO C++2 BORLAND
//  ecrit le 10-06-2002 par cmarsc  
//  Tableau des caracteres ASCII

#include <stdio.h>
#include <conio.h>     // <conio.c> devC++4

int main(void) {

   int i;
   clrscr();
   for (i = 11; i < 256; i++) {      
	  cprintf("%3d%2c%3c", i, i,'\0');
   }

   do {
   } while (!kbhit());

return 0;
}

Conclusion :


// PROGRAMME EN C SOUS DOS TURBO C++2 BORLAND
// ecrit le 10-06-2002 par cmarsc
// Tableau des caracteres ASCII

A voir également

Ajouter un commentaire

Commentaires

BaFM
Messages postés
64
Date d'inscription
mercredi 24 juillet 2002
Statut
Membre
Dernière intervention
26 novembre 2009
-
Pour pouvoir afficher tous les caractères, sous dos, il conviendrait mieux d'accéder directement à l'adresse mémoire de l'écran text (0xB0000000).

Code correspondant :

unsigned short *TextScreen=(unsigned short*)0xB0000000UL;//Structure de la mémoire : premier octet = caractère ; deuxième = couleurs
const short colorMask=0x0F/*Masque de couleur, premier demi-octet est la couleur d'avant plan et le second celle d'arrière plan. Le bit 7 informe du clignotement.*/*0x100/*Pour le positionner au bon endroit dans la mémoire*/;

int main(void)
{
short i;
for (i=0;i<256;i++)
TextScreen[i]=i|colorMask;
if (!getch()) getch();
return 0;
}
BaFM
Messages postés
64
Date d'inscription
mercredi 24 juillet 2002
Statut
Membre
Dernière intervention
26 novembre 2009
-
Modif du commentaire du 24/07/2002 à 16:25:15

Si l'adresse spécifiée ne fonctionne pas, essayer 0xB8000000.

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.