.::matrix::. [dev c++]

Soyez le premier à donner votre avis sur cette source.

Vue 30 216 fois - Téléchargée 1 347 fois

Description

Effet de Matrice (un peu comme dans Matrix)
Boucle infinie, donc pour interrompre le programme il faut appuyer sur Ctrl+C.
Si vous pouviez proposer une meilleur présentation, elle serait la bien venue

Source / Exemple :


#include <stdio.h>
#include <stdlib.h>
#include <conio.c>
#include <time.h>

int main()
{
  char c=0;
  int x, y;
  int increment;
  srand( (unsigned)time( NULL ) ); //initialise le générateur de nombres aléatoires
  textcolor(10);  //Couleur verte
  while (c < 500) //boucle infinie
  {
    c = (rand() % 250) + 11;
    x = rand() % 80;
    y = rand() % 25;
    if (c == 14)
    {
      for (increment=0; increment <= 24; increment++)
      {
        gotoxy(x, increment);
        printf("%c", 219);
        if (increment >= 20 & increment <= 15){ gotoxy(x, increment - 5); printf("%c", 176); }
        if (increment >= 15 & increment <= 10){ gotoxy(x, increment - 5); printf("%c", 177); }
        if (increment >= 10 & increment <= 3) { gotoxy(x, increment - 7); printf("%c", 178); }
        sleep(2);
      }
    }
    gotoxy(x, y);
    printf("%c", c);
  }
}

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

cs_muad-dib
Messages postés
105
Date d'inscription
lundi 9 avril 2001
Statut
Membre
Dernière intervention
16 juillet 2008

C'est dommagequand on met en plein écran ça remplit que la moitié de l'écran de tes caractères bizarres. En plus, les gros carrés verts on trouve pas ca dans matrix ;)
noSnoR
Messages postés
62
Date d'inscription
samedi 5 mars 2005
Statut
Membre
Dernière intervention
11 avril 2006

Bon en repassant... un truc simple toujours avec DevC++, inclure myconio.h à la place de conio.c, et tout marche (cette lib est disponible sur ce site, faites une recherche...
noSnoR
Messages postés
62
Date d'inscription
samedi 5 mars 2005
Statut
Membre
Dernière intervention
11 avril 2006

maintenant c'est qu'il n'y a pas conio.c... dommage ç'aurai été tripouillant comme prog.
noSnoR
Messages postés
62
Date d'inscription
samedi 5 mars 2005
Statut
Membre
Dernière intervention
11 avril 2006

j'utilise dev 4.9.9.x (chai pu bien) et aucun ne marche ... :'(. même en mettant en c. sur le dernier c'est "srand" qui bloque...
cs_Kiba
Messages postés
4
Date d'inscription
samedi 10 avril 2004
Statut
Membre
Dernière intervention
5 novembre 2004

J'ai aussi fait un prog dans le meme genre (ss Devcpp 4):

Attendez un peu apres l'avoir executé.




#include <stdio.h>
#include <conio.c>
#include <time.h>


int main()
{
int i,x=1,t;
srand(123456789);
//time(NULL)
textcolor(10);
while(1)
{
i=2;
x=rand()%40;
for(i=2;i<=65;i++){
gotoxy(2+(2*x),i);
t=rand()%2;
printf("%d\n",t);
gotoxy((3*x),x*i);
t=rand()%2;
printf("%d\n",t);
gotoxy(3+(4*x),x*i);
t=rand()%250+11;
printf("%c",t);
}
i=2;
for(i=2;i<=65;i++){
gotoxy(2+(2*x),i);
printf(" \n");
gotoxy((3*x),x*i);
printf(" \n");
gotoxy(3+(4*x),x*i);
printf(" \n");
}
}
return 0;
}

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.