Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2349 connectés 

  FORUM HardWare.fr
  Programmation
  C

  fonction d'affichage d'un tableau 2 dimensions

 



 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

fonction d'affichage d'un tableau 2 dimensions

n°2119597
razuki
Posté le 04-01-2012 à 23:36:59  profilanswer
 

Bonjour,
 
J'aimerais afficher un tableau deux dimensions d'entiers. Je ne souhaite pas utiliser malloc pour créer mon tableau ( l'utilisation de malloc est une solution à mon problème mais ce n'est pas ce que je recherche). Voici mon code:
 

Code :
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. double Q[6][6] =
  4. {
  5. {1,1,1,1,1,1},
  6. {1,1,1,1,1,1},
  7. {1,10,1,1,1,1},
  8. {1,1,1,1,1,1},
  9. {1,1,1,1,1,1},
  10. {1,1,1,1,1,1},
  11. };
  12. affiche(double **tab)
  13. {
  14. int i, j;
  15. for(i=0; i<6; i++)
  16. {
  17.  for(j=0; j<6; j++)
  18.  {
  19.   printf("%d", tab[i][j]);
  20.  }
  21.  printf("\n" );
  22. }
  23. printf("\n" );
  24. }
  25. int main()
  26. {
  27. affiche(Q);
  28. return 0;
  29. }


 
et là, j'obtiens un warning classique ( qui mène vers un segmentation fault à l'execution):

Code :
  1. warning: passing argument 1 of ‘affiche’ from incompatible pointer type


 
Est ce que quelqu'un saurait comment passer en paramètre un pointeur vers mon tableau ? j'ai essayé quelques manips mais ca ne mène nullepart ...
 
Merci d'avance  

mood
Publicité
Posté le 04-01-2012 à 23:36:59  profilanswer
 

n°2119603
breizhbugs
Posté le 05-01-2012 à 01:09:59  profilanswer
 

comme ca:

Code :
  1. void affiche(double tab[6][6])
  2. {
  3. int i, j;
  4. for(i=0; i<6; i++)
  5. {
  6.  for(j=0; j<6; j++)
  7.  {
  8.   printf("%6.2lf ", tab[i][j]);
  9.  }
  10.  printf("\n" );
  11. }
  12. printf("\n" );
  13. }


 
?


---------------
Seul Google le sait...

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C

  fonction d'affichage d'un tableau 2 dimensions

 

Sujets relatifs
Déplacer une clé dans un tableau multidimensionnel[C#/C] Dllimport et pointeur de fonction
pile , la fonction qui depile ne marche pas [résolu]Python - Ajout d'éléments dans un tableau de dimension >2
[Excel] tableau à "2 colonnes"Changer un select en fonction d'un choix...
javascript FONCTION EVENT SOUS IE ET FIREFOX[PERL] Supprimer valeure d'un tableau contenant des hash
[PERL] plusieurs tie(tableau)[algo] Toutes les combinaisons d'un tableau à 2 dimensions?
Plus de sujets relatifs à : fonction d'affichage d'un tableau 2 dimensions


Copyright © 1997-2018 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR