Voilà, je débute en C et j'ai écrit un petit programme servant à afficher des '*' dans un tableau à 2 dimensions (ligne, colonne) le nombre de ligne/colonne est donné à la saisie.

Voici le code

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
 
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
 
#define NB_LIG 100 // Nombre de ligne MAX
#define NB_COL 100 // Nombre de colonne MAX
 
#define MIN 1
//#define MAX 100
 
 
int main(int argc, char * argv[])
{
    char tab1[NB_LIG][NB_COL] = {{0},{0}};     
 
    long i = 0, j = 0;                          
    long ligne = 0;                             
    long lig = 0, col = 0;
    long MAX = 0;
 
    printf("Nombre de ligne : ");
    scanf("%ld", &ligne);
    MAX = ligne;
 
    srand(time(NULL));
 
 
    for (i = 0; i < ligne + 1 ; i++)
    {
        for ( j = 0; j < i; j++)
        {
            lig = (rand() % (MAX - MIN + 1)) + MIN ;
            col = (rand() % (MAX - MIN + 1)) + MIN ;
            tab1[lig][col] = '*' ;
            printf("%c", tab1[i][j]);
        }
        printf("\n");  
 
    }
 
    return 0;
}
Je veux faire une grille qui se rempli aléatoirement de '*' en continu et voir ça en temps réel sur la console .

Je sais pas si je me suis fait comprendre, les critiques etc... sont bien sur les bienvenue .