Jeu De La Vie
Classes | Macros | Fonctions
Référence du fichier grille.h

ce fichier contient toutes les declarations de fonctions du fichier grille.c Plus de détails...

#include <stdlib.h>
#include <stdio.h>
#include <assert.h>

Aller au code source de ce fichier.

Classes

struct  grille
 

Fonctions

void alloue_grille (int l, int c, grille *g)
 
void libere_grille (grille *g)
 libère une grille Plus de détails...
 
void init_grille_from_file (char *filename, grille *g)
 alloue et initalise la grille g à partir d'un fichier Plus de détails...
 
void copie_grille (grille gs, grille gd)
 recopie gs dans gd (sans allocation) Plus de détails...
 
int Egalite (grille g, grille gc1)
 

Description détaillée

ce fichier contient toutes les declarations de fonctions du fichier grille.c

Documentation des fonctions

◆ alloue_grille()

void alloue_grille ( int  l,
int  c,
grille g 
)

\breif alloue une grille de taille l*c, et initialise toutes les cellules à mortes

Paramètres
intl, sert comme varible pour la valeur de lignes de la grille et doit etre (l > 0)
inlc, sert comme variable pour la valeur de colonnes de la grille et doit etre (c > 0)
grille*g pour appliquer les valeurs a la grille
Renvoie
void
Postcondition
les valeurs des cellules sont changer

< nombre de ligne = l

< nombre de colonne = c

◆ copie_grille()

void copie_grille ( grille  gs,
grille  gd 
)

recopie gs dans gd (sans allocation)

Paramètres
grillegs
grillegd
Précondition
taille de gs doit etre == a la taille de gd
Renvoie
void
Postcondition
copie de gs dans gd

◆ init_grille_from_file()

void init_grille_from_file ( char *  filename,
grille g 
)

alloue et initalise la grille g à partir d'un fichier

Paramètres
char* filename
grille*g
Renvoie
void
Postcondition
grille est modifier par une un nouveau fichier

◆ libere_grille()

void libere_grille ( grille g)

libère une grille

Paramètres
grille*g
Renvoie
void
Postcondition
grille libere