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

  FORUM HardWare.fr
  Programmation
  C++

  erreur de syntaxe agacante

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

erreur de syntaxe agacante

n°1462201
Zoltan87
Posté le 21-10-2006 à 22:09:36  profilanswer
 

Bonjour a tous.
Cela fait quelques heures que j'essaie de resoudre une erreur de syntaxe dans un code que j'ai tapé ce matin, et je ne trouve pas, et ca m'agace ...
J'utilise Visual Studio 2005 Standart Edition et lorsque je genere la solution il m'affiche error C2059: erreur de syntaxe : '}'. J'ai donc verifier cela dans le programme, mais rien, pouvez-vous m'aider ?
 
je vous copie ma source:
 
// Projectiut.cpp : définit le point d'entrée pour l'application console.
//
#include "stdafx.h"
#include "stdlib.h"
#include "windows.h"
 
typedef char CH15[16];
typedef char CH2[3];
typedef char CH20[21];
 
struct skieur {  CH15 nom; CH2 nat;int doss; };
 
void main()
{
 int nbp=0,doss=0,i;
 skieur Tskieur[20];
 CH20 nomlu;
 CH2 nat;
 i=0;
 gets_s(nomlu);
 gets_s(nat);
 while(nomlu[0]!='*')
 {
  do
  {
   for( i=0; i<nbp; i=i+1)
    if( strcmp(nomlu,Tskieur[i].nom)!=0 && strcmp(nat,Tskieur[i].nat)!=0 )//Test que le nom n'est pas deja present avec la nationalite entrée
    i=i+1;
    else
    printf("candidat deja enregistre" );
   
   nbp=nbp+1;
   strcpy_s(nomlu,Tskieur[nbp].nom);
   gets_s(Tskieur[nbp].nat);
   Tskieur[nbp].doss=nbp+1;
   nbp=nbp+1;
  }//Fin du do
}//Fin du while
 system("pause" );
 }//Fin du programme
 
ps:j'ai mis en gras la ligne vers lauelle VS me ramene lorsque je clique sur le message d'erreur ..
 
Merci de votre aide

mood
Publicité
Posté le 21-10-2006 à 22:09:36  profilanswer
 

n°1462205
LePhasme
Les Belges domineront le monde
Posté le 21-10-2006 à 22:16:40  profilanswer
 

Peut-etre parce qu'il manque la condition du do while...


---------------
Instagram - Mon PVT en Australie.
n°1462209
Zoltan87
Posté le 21-10-2006 à 22:21:08  profilanswer
 

comment ca, il y a un do pour le while, je dois rajouter quelque chose ?

n°1462221
gilou
Modérateur
Modzilla
Posté le 21-10-2006 à 22:47:21  profilanswer
 

Tu devrais surtout lire la quelquechose sur syntaxe du do et du while en C++
A+,


---------------
There's more than what can be linked! --    Iyashikei Anime Forever!    --  AngularJS c'est un framework d'engulé!  --
n°1462231
Zoltan87
Posté le 21-10-2006 à 23:20:50  profilanswer
 

Merci gilou, google est mon ami !!


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

  erreur de syntaxe agacante

 

Sujets relatifs
Trapper un msg d'erreur dans VBAUne erreur de compilation incompréhensible ...
une erreur en C que je n'arrive pas à résoudre !Syntaxe pour migration données via ODBC
Erreur odbc postgres : "The # of binded parameters < the # of pa ..."erreur pg_restore: large_object
Pascal : erreur de débutante..Erreur php de noobs...
erreur de syntaxe ??? 
Plus de sujets relatifs à : erreur de syntaxe agacante


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