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

  FORUM HardWare.fr
  Programmation
  C

  Erreur dans une boucle "for" :'(

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Erreur dans une boucle "for" :'(

n°1278795
Inekman
Posté le 07-01-2006 à 18:06:38  profilanswer
 

Bonsoir tout le monde,
 
J'ai beau être débutant en C, je code depuis 4 ans avec d'autres langages mais là je ne vois pas du tout où est mon erreur :sweat:  
 

Code :
  1. srand((int)time(NULL));
  2. couleur = (rand() % 4);
  3. for (i=0; i < NBCARTES; i++)
  4. {
  5. // instructions diverses...
  6. }

Et voilà les erreurs détectées par le compilo :

traitement.c: In function `initialiser':
traitement.c:5: error: syntax error before '=' token
traitement.c:5: error: syntax error before ')' token

Me suis dit que ça venait sûrement des lignes précédentes, alors j'ai tout mis en commentaire et ça ne change rien au problème.
 
Pour info, j'utilise Mingw Developer Studio.
 
Merci pour votre attention :hello:

mood
Publicité
Posté le 07-01-2006 à 18:06:38  profilanswer
 

n°1278801
olivthill
Posté le 07-01-2006 à 18:34:02  profilanswer
 

Peut-être que la variable i n'a pas été déclarée, ou bien NBCARTES est mal orthographié, ou contient des choses bizarres, par exemple un commentaire perturbant à la fin d'un #define, ou bien peut-être qu'il manque des fichiers d'include, par exemple stdlib.h pour srand, et time.h pour time.

n°1278836
Sebou77
French Tech powaa :-)
Posté le 07-01-2006 à 19:46:46  profilanswer
 

Poste tout ton code ça aidera :)

n°1278846
Inekman
Posté le 07-01-2006 à 20:16:33  profilanswer
 

Je viens de comprendre mon erreur les amis. :D  
 
#define NBCARTES = 13
 
j'ai changé en  
 
const int NBCARTES = 13;
 
Merci d'avoir pris le temps de lire mon post et d'avoir répondu. :jap:  
 
Bon weekend :hello:

n°1278847
KangOl
Profil : pointeur
Posté le 07-01-2006 à 20:17:37  profilanswer
 

#define NBCARTES 13

n°1278872
Emmanuel D​elahaye
C is a sharp tool
Posté le 07-01-2006 à 22:03:07  profilanswer
 

Inekman a écrit :

J'ai beau être débutant en C, je code depuis 4 ans avec d'autres langages mais là je ne vois pas du tout où est mon erreur


Ton code est incomplet. Poste le code complet mais minimum qui montre le problème.


---------------
Des infos sur la programmation et le langage C: http://www.bien-programmer.fr Pas de Wi-Fi à la maison : http://www.cpl-france.org/

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

  Erreur dans une boucle "for" :'(

 

Sujets relatifs
VBA - EXCel erreur formule à l'éxcécution[javascript] erreur de parseInt étrange
[Resolu]Erreur à la fermeture de la balise HTMLErreur de validation CSS
[PL/SQL] Récupérer l'erreurErreur à l'édition de lien pour aws-net-ssl-certificate.adb [sésolut]
Erreur de compilation de jsp inconnueErreur de syntaxe pour une sous-requete
[Erreur BuffReader] pkoi ca boucle?erreur dans une boucle
Plus de sujets relatifs à : Erreur dans une boucle "for" :'(


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