Se connecter avec
S'enregistrer | Connectez-vous

Morceau de C en pseudo-code [RESOLU]

Dernière réponse : dans Programmation

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.

  1. void aff_plateau(int **plateau,int largeur)
  2. {
  3. int i,j;
  4.  
  5. for(i=largeur-1;i>=0;i--)
  6. {
  7. printf("%2d|| ",i);
  8. for(j=0;j<largeur;j++)
  9. {
  10. printf("%2d ",plateau[i][j]);
  11. }
  12. printf("\n");
  13. }
  14. printf(" - ");
  15. for(i=1; i<largeur;i++)
  16. printf(" - ");
  17. printf("\n");
  18.  
  19. printf(" 0 ");
  20. for(i=1; i<largeur;i++)
  21. printf("%2d ",i);
  22. printf("\n");
  23.  
  24. }


Merci à tous.

Autres pages sur : morceau pseudo code resolu

Lassé par la pub ? Créez un compte

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


  1. void aff_plateau(int **plateau,int largeur)
  2. {
  3. int i,j;
  4.  
  5. for(i=largeur-1;i>=0;i--)
  6. {
  7. printf("%2d|| ",i);
  8. for(j=0;j<largeur;j++)
  9. {
  10. printf("%2d ",plateau[i][j]);
  11. }
  12. printf("\n");
  13. }
  14. printf(" - ");
  15. for(i=1; i<largeur;i++)
  16. printf(" - ");
  17. printf("\n");
  18.  
  19. printf(" 0 ");
  20. for(i=1; i<largeur;i++)
  21. printf("%2d ",i);
  22. printf("\n");
  23.  
  24. }


Merci à tous.

Lassé par la pub ? Créez un compte