Étape 9: sortie
Cette fonction est optionnelle et sorties simplement la configuration actuelle dans la console. J’appelle la fonction outVec(). Cette fonction ressemble à la suivante.
Sub outVec (vecteur < vecteur < int > > grille)
{
int size=grid.size() ;
int counter1 = 0 ;
int counter2 = 0 ;
while(counter1<Size)
{
while(counter2<Size)
{
cout << grille [counter1] [counter2] ;
if(counter2+1==Size)
cout << endl ;
counter2 ++ ;
}
counter2 = 0 ;
counter1 ++ ;
}
cout << endl << endl ;
}
Dans ce cas, le programme renvoie 1 si la cellule est vivante et un 0 si la cellule est morte. Une simple instruction conditionnelle peut changer les représentations des États cellule à n’importe quel caractère (par exemple, un espace pour une cellule morte et * pour des cellules vivantes ou quelque chose du genre).