tableau à dimension, où est le bug ? [C] - C++ - Programmation
Marsh Posté le 03-12-2002 à 10:28:35
je savais pas qu'on pouvais faire des tableaux avec [...,...] plutôt que [...][...], c'est dans les normes récentes du C ?
Marsh Posté le 03-12-2002 à 10:34:11
tu compiles avec l'option -Wall et toutes les reponses te seront offertes
Marsh Posté le 03-12-2002 à 12:19:11
antp a écrit a écrit : je savais pas qu'on pouvais faire des tableaux avec [...,...] plutôt que [...][...], c'est dans les normes récentes du C ? |
_fred : -Wall, suis-je bête je vais le faire.
antp : avec tous les langages qu'on m'ingurgite, je sais même plus si c'est [x, y] ou [x][y] ... la honte
Et sinon pour initialiser le tableau à sa création, c'est comment ?
Pour un simple dimension, c'est = {1, 2, 3, ...};, mais pour un à plusieurs ??? là en fait je peux pas tester, et j'ai plus mes livres sur le C, c'est pour ça que je demande !
Merci à vous
juju
Marsh Posté le 04-12-2002 à 04:13:06
Oh le piège sournois !
En C, l'opérateur virgule évalue son opérande de gauche puis ignore le résultat, ne laissant que celui de droite.
Donc...
Code :
|
Faut faire comme ça:
Code :
|
Chaque accolade ouvrante entre dans un aggrégat (tableau ou structure).
Marsh Posté le 04-12-2002 à 07:42:04
juju-le-barbare a écrit a écrit : Bonjour, je compile ce code avec gcc :
|
sinon t'as pas du code C
Marsh Posté le 03-12-2002 à 10:22:58
Bonjour,
je compile ce code avec gcc :
et voici ce que j'obtiens :
C'est quoi ça encore ???
Vous obtenez quoi vous ?
Et comment remédier à ça ?
Et si nécéssaire :
...
Merci de votre aide !
juju
---------------
Du temps à perdre ? -> http://www.juju-le-barbare.fr.fm