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
|
#include <stdio.h>
#include <stdlib.h>
void initialisation_grille(char *grille, int nb_lig, int nb_col);
void draw_grille(char *grille, int nb_lig, int nb_col);
void create_table(char **grille, int nb_lig, int nb_col){
*grille=malloc(nb_col*nb_lig*sizeof(**grille));
}
int main (void){
int nb_col, nb_lig;
char *grille=NULL;
scanf("%d", &nb_col);
scanf("%d", &nb_lig);
create_table((char **) &grille,nb_lig,nb_col);
initialisation_grille(grille, nb_lig, nb_col);
draw_grille(grille, nb_lig, nb_col);
free(grille);// liberation de l'espace memoire precedement alloue
system("PAUSE");
return EXIT_SUCCESS;
} |
Partager