Bonjour,
J'utilise un tableau d'entiers à deux dimensions : tab[2][nb]; où nb représente une variable initialisée avant, deux erreurs se montrent lors de la compilation gcc lorsque je passe ce tableau comme arguments à une fonction tordre qui prends deux char* en paramètre (chaînes), pour ce faire j'appelle ainsi :
où pts est de type entier (initialisé à 0 avant.) et choisir prends un entier en paramètre et retourne un char* (il contient un switch.)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 pts += tordre( choisir(tab[i][k]), choisir(tab[n-i][k]) );
Pourtant voici les erreurs lors de la compilation :
Je précise que je suis sous Linux avec l'éditeur emacs...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3invalid use of array with unspecified bounds called object is not a function
Merci pour votre aide.
Partager