IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage C++ Discussion :

erreur de compilation sur les operateurs


Sujet :

Langage C++

Mode arborescent

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Invité
    Invité(e)
    Par défaut erreur de compilation sur les operateurs
    Bonsoir

    J'ai 5 problèmes avec mon compilateur

    Problème 1 :

    Le premier , j'ouvre un fichier qui contient des clients ( à la base le fichier doit être vide) . Les clients sont passés à un tableau clientele de taille maxi 200 . Le tableau clientele est du type client ( client étant une structure avec un nom , age , code , date d'achats )

    FAUX = 0 ( on répéte la boucle tant que le dernier client n'a pas été trouvé )

    Code c++ : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
    ifstream fichier_client(nom_du_fichier);
     
        while (fichier_client.eof() == FAUX)
        {
           passage=passage+1;
     
           fichier_client>>clientele[passage];
        }
     
    	cout<<endl;
     
    	fichier_client.close();

    erreur : no match for 'operator>>' in 'fichier_client>>clientele[passage] '

    Je ne vois pas ou est le problème , j'ai fait un autre programme avec un fichier qui avait des nombres et il n'y a pas ce bug , (bien que le dit fichier de nombres était vide ! )

    Problème 2 :

    Mon compilateur rebute sur une virgule qu'il considère comme un signe >/</+ ou -

    Code c++ : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    switch(n1)
            {
                 case 1 :
                      {
                           cout<<"Saisir un nouveau client \n";
                           Nouveau_Client( client , clientele  , nom_du_fichier ,  passage );
                           break;    
                       }

    Sur la ligne en rouge c'est la qu'il rechigne avec une histoire de virgule qui doit calculer je ne sait quoi ?

    (client étant une structure , clientele un tableau de type client de taille maxi 200 , nom_du_fichier et l'emplacement du fichier sur le disque , passage est la dernière valeur trouvée et servira comme numéro du prochain client à saisir )

    message d'erreur : expected primary-expression before ',' token

    Problème 3 :

    J'ai un problème dans la condition

    Ici j'ai une chaine avec au maximum 3 numéros , si le code saisi est le 7 par exemple ( client 7 je me retrouve avec 2 emplacements vides) . Donc au lieu de taper 007 , je tape 7 dans la case 0 et je fais écaler vers la case 2 . Soit la condition si case 1 et 2 vide alors décaler case 0 en la case 2 ( ici j'ai numéroté mes cases de 0 à 2 , selon la convention )

    Code c++ : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    if ( chaine_code[1]='\0' && chaine_code[2]='\0')

    message d'erreur : non-Ivalue in assignment

    Problème 4 :

    J'ai également un problème de sous structure . J'ai une structure date (jour mois année ) que j'utilise pour la date d'achat . Mais je ne sais pas si je dois lui redonner un nom comme je l'ai fait avec la structure client qui est devenu clt pour les sous programmes ( donc la structure date deviendrais d par exemple ... ) Si je ne me trompe pas ?

    Problème 5:

    Mon fichier reste désespérément vide , il ne se rempli jamais ?

    Merci d'avance
    Dernière modification par Invité ; 14/05/2011 à 21h47.

Discussions similaires

  1. [XL-2003] Erreur de compilation sur les autres postes
    Par Walt51 dans le forum Macros et VBA Excel
    Réponses: 37
    Dernier message: 28/01/2014, 16h13
  2. Erreur de compilation sur une fonction utilisant les flux
    Par alves1993 dans le forum Débuter
    Réponses: 10
    Dernier message: 19/07/2013, 11h56
  3. Erreur de compilation sur gaim-vv avec gstrreamer
    Par ZiMo dans le forum Applications et environnements graphiques
    Réponses: 1
    Dernier message: 30/12/2005, 10h41
  4. Erreur à la compile sur VC++ 6
    Par norwy dans le forum Développement
    Réponses: 1
    Dernier message: 10/11/2005, 13h51
  5. Delphi 7 update 1 - Erreur de compil sur SQLExpr
    Par RamDevTeam dans le forum Bases de données
    Réponses: 14
    Dernier message: 02/11/2005, 17h44

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo