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

 C Discussion :

Problème sur un while [Débutant(e)]


Sujet :

C

  1. #1
    Membre éclairé Avatar de SPACHFR
    Profil pro
    Paaaaaa
    Inscrit en
    Février 2004
    Messages
    557
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Paaaaaa

    Informations forums :
    Inscription : Février 2004
    Messages : 557
    Par défaut Problème sur un while
    Bonjour,

    J'ai écris un petit code qui ouvre un ficher en lecture puis affiche simplement tout les enregistrement contenus dans celui-ci
    Lors de la compilation j'ai un message d'erreur sur une acollade { concernant une boucle While.
    line 18.7: CCN5063 (S) The text "{" is unexpected.
    Bien qu'ayant lu est relu mon code, la syntax du while j'ai toujours cette erreur que je n'arrive pas à identifier

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
     
    #include <stdio.h>                                                  
    #include <stdlib.h>                                                 
    #include <errno.h>                                                  
    #define LRECL_MIB 80                                                
    int main(void)                                                      
    {                                                                   
     FILE *fichier;                                                     
     char Record[LRECL_MIB] = "";                                       
     fichier = fopen("dd:TMIB","r");  /* ouverture du fichier en lect*/ 
      if (fichier != NULL)             /* test ouverture du fichier  */ 
        {                                                    
          While (fgets(Record,LRECL_MIB,fichier) != NULL)    
           {                                                 
            printf("Le reccord :  %s\n",Record);             
           }                                                 
        }                                                    
      return(0);                                             
     }
    Il manque des controles, mais c'est juste un petit test pour avancer dans le C.
    La syntax du fopen est un peu particulière mais ce code s'exécute sur MVS, cela me permet de récupérer le nom du fichier qui est codé dans un JCL (batch) après la carte TMIB.

  2. #2
    Membre Expert
    Inscrit en
    Décembre 2004
    Messages
    1 478
    Détails du profil
    Informations forums :
    Inscription : Décembre 2004
    Messages : 1 478
    Par défaut
    Le C fait la difference majuscules/minuscules. On ecrit while.

  3. #3
    Membre éclairé Avatar de SPACHFR
    Profil pro
    Paaaaaa
    Inscrit en
    Février 2004
    Messages
    557
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Paaaaaa

    Informations forums :
    Inscription : Février 2004
    Messages : 557
    Par défaut
    Merci pour la réponse, grossière erreur de ma part, effectivement je n'ai plus d'erreur.

    J'ai honte, je recommencerai pas !!!!

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. erreur get and set sur un while
    Par zit_zit dans le forum C#
    Réponses: 2
    Dernier message: 06/06/2008, 16h22
  2. Error #1502: (strict exécuté en 15 secondes) sur un while
    Par boadog dans le forum ActionScript 3
    Réponses: 1
    Dernier message: 08/02/2008, 13h24
  3. [MySQL] Problème sur Boucle While après un LEFT JOIN
    Par matperino dans le forum PHP & Base de données
    Réponses: 12
    Dernier message: 28/05/2007, 17h43
  4. [Débutant] Question sur deux while imbriqués
    Par beegees dans le forum Langage
    Réponses: 2
    Dernier message: 01/01/2007, 20h05
  5. Réponses: 3
    Dernier message: 11/06/2006, 12h09

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