Commentçamarche.net
CodeS-SourceS
Rechercher un code, un tuto, une réponse

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

5/5 (32 avis)

Vue 28 129 fois - Téléchargée 1 187 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

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.