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 :

typedef struct


Sujet :

C

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    233
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 233
    Par défaut typedef struct
    salut ts le monde ;j ce bout de code :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
     
    typedef struct _Modem Modem;
     
    struct _Modem {
        char  tel[16];
        char  buffer[256];
        int   cursor;
        FILE *modem;
        int   timeout;
    };
     
    Modem modem_prv;
    ........
    fprintf(modem_prv.modem, "ATZ0\r");
    pourquoi je passe par: Modem?, je peux pas ecrire ça:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
    struct _Modem {
        char  tel[16];
        char  buffer[256];
        int   cursor;
        FILE *modem;
        int   timeout;
    };
     
    _Modem modem_prv;
    ........
    fprintf(modem_prv.modem, "ATZ0\r");
    ,je suis novice en C!

    merci

  2. #2
    Expert confirmé

    Avatar de fearyourself
    Homme Profil pro
    Ingénieur Informaticien Senior
    Inscrit en
    Décembre 2005
    Messages
    5 121
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : Ingénieur Informaticien Senior
    Secteur : Industrie

    Informations forums :
    Inscription : Décembre 2005
    Messages : 5 121
    Par défaut
    Citation Envoyé par moon93
    pourquoi je passe par: Modem?, je peux pas ecrire ça:
    Non tu dois à ce moment là écrire:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
    struct _Modem {
        char  tel[16];
        char  buffer[256];
        int   cursor;
        FILE *modem;
        int   timeout;
    };
     
    struct _Modem modem_prv;
    ........
    fprintf(modem_prv.modem, "ATZ0\r");
    C'est pour cela qu'on fait un typedef...


    Jc

  3. #3
    Expert éminent
    Avatar de Emmanuel Delahaye
    Profil pro
    Retraité
    Inscrit en
    Décembre 2003
    Messages
    14 512
    Détails du profil
    Informations personnelles :
    Âge : 68
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Décembre 2003
    Messages : 14 512
    Par défaut
    Citation Envoyé par moon93
    typedef struct _Modem Modem;
    Nom réservé...

    http://emmanuel-delahaye.developpez....htm#id_reserve

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     typedef struct modem modem;
    ou (préférable)
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     typedef struct modem modem_s;
    conviennent.

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    233
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 233
    Par défaut
    merci Emmanuel

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

Discussions similaires

  1. Typedef struct et Methode en C++
    Par Udani dans le forum Débuter
    Réponses: 22
    Dernier message: 04/12/2008, 23h43
  2. Probleme de typedef struct
    Par matdakillah dans le forum Linux
    Réponses: 19
    Dernier message: 01/08/2008, 16h54
  3. struct / typedef struct
    Par darkwall_37 dans le forum Débuter
    Réponses: 2
    Dernier message: 14/06/2008, 16h43
  4. Questions sur Typedef Struct
    Par pinto_armindo dans le forum C
    Réponses: 6
    Dernier message: 26/11/2007, 20h22
  5. Réponses: 6
    Dernier message: 31/08/2005, 13h25

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