helpy a dit :
Bonjour à tous, voila je debute dans le language C, j'ai recuperer un boute de code sur le net, que je n'arrive pas à comprendre.
Pouvez-vous m'expliquer que fait ce morceau de code svp?, plus particulierement la ligne le "%2d ||" (comme la ligne 7) et le "int ** plateau" ligne 1 par exemple.
[#ff0e00]// int **plateau c'est un pointeur qui pointe sur un pointeur qui lui pointe sur un tabeaau d'entier
// "%2d ||" est un format d'impression, on imprime un entier i sur 2
// caracteres avec deux délimiteurs || en fin
by G3D
void aff_plateau(int **plateau,int largeur)
{
int i,j;
for(i=largeur-1;i>=0;i--)
{
printf("%2d|| ",i);
for(j=0;j<largeur;j++)
{
printf("%2d ",plateau[i][j]);
}
printf("\n");
}
printf(" - ");
for(i=1; i<largeur;i++)
printf(" - ");
printf("\n");
printf(" 0 ");
for(i=1; i<largeur;i++)
printf("%2d ",i);
printf("\n");
}
Merci à tous.