Tableaux a deux dimensions

Tags: #<Tag:0x00007f5081162cf8>

j’aborde l’étude des tableaux a deux dimensions
je reprends l’exemple

int tab [3][5]={ 
  {1,2,3,4,5},
  {6,7,8,9,10},
  {11,12,13,14,15}
};

je compile avec gcc de la sorte :

gcc  -wall -wextra  -werror  main.c

j’obtiens le message

error: unused variable  'tab'  [ -werror=unused-variable]
int  tab  [3][5]={

je comprends pas l’erreur…pourrais je avoir des explications svp?

Merci

salut
Le compilateur te dit : "si tu ne fais que déclarer ta variable ( int tab...=...), tu ne l’utilises pas plus tard(unused-variable), donc ça ne sert à rien . "
rajoute ça tab[1][1]+=3; à la fin et ça ne plante plus

PS
quand tu demandes de l’aide , ne met pasq que les morceaux qui te semblent problématique mais tout le code, et en copier/coller.

Et aussi quand tu demandes de l’aide avec un programme, ça ne fait jamais de mal d’indiquer le nom du langage de programmation (dans le titre du thread par exemple), même si on comprend qu’il s’agit de C en lisant le post.

Merci de repondre peux tu m expliquer (je suis un bougre de programmeur) la signification de

tab [1][1]+=3;

a la fin

Merci Sputnik93 pris en compte ta remarque.

Si tu ne fais rien de ta variable tab, tu as une erreur de type « unused-variable », soit en français « variable inutilisée ». J’ai donc rajouté une ligne où je l’utilise et l’erreur disparaît
mais tu ne dois pas le mettre dans ton programme