Écran matrix

Contenu du snippet

ce petit code permet d'afficher un ecran identique à ceux dans le film Matrix..
Des caractère vert sur fond noir qui défilent verticalement..
Il faudra peut etre legèrement modifier le code suivant la taille de votre écran en mode MSDOS..Petit prog sympa à regarder ;-)
DjMaCoU

Source / Exemple :


#include <stdio.h>
#include <conio.h>
#include <stdlib.h>
#include <dos.h>

void main()
{
  int x=1,y=1,p;
  char c;
  randomize();

   //**********************
   do
   {
    //*************************
    do
    {
     x=random(80);//permet de choisir aléatoirement la colone à remplir...
    }
    while (x==0);
    //************************

    for (y=1;y<45;y++)
    {

      textcolor(2);//couleur vert pour les caractère affiché
      for (p=0;p<10000000;p++) {};//permet de ralentir l'affichage...
      gotoxy(x,y);
      do
      {
      c=random(255);//caractère aléatoire du code ascii
      }
      while (c==7);//pour éviter le bip du code ascii
      cprintf("%c",c);
      gotoxy(30,23);
      textcolor(4);
      cprintf("***by djmacou***");

    }
   }
   //**********************
   while(x<80);

}

Conclusion :


si des caractère se mette à défilé horizontalement c'est que il faut modifier la valeur la valeur de x et/ou y suivant votre affichage MS-DOS ici c un affichage en x==80 et y==45

A voir également

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.

Du même auteur (djmacou)