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 :

Echelle de Goret


Sujet :

C

  1. #81
    Expert éminent
    Avatar de Médinoc
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Septembre 2005
    Messages
    27 392
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2005
    Messages : 27 392
    Par défaut
    "typedef struct s_machin MACHIN, * PMACHIN;", c'est accepté?
    SVP, pas de questions techniques par MP. Surtout si je ne vous ai jamais parlé avant.

    "Aw, come on, who would be so stupid as to insert a cast to make an error go away without actually fixing the error?"
    Apparently everyone.
    -- Raymond Chen.
    Traduction obligatoire: "Oh, voyons, qui serait assez stupide pour mettre un cast pour faire disparaitre un message d'erreur sans vraiment corriger l'erreur?" - Apparemment, tout le monde. -- Raymond Chen.

  2. #82
    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 Médinoc
    "typedef struct s_machin MACHIN, * PMACHIN;", c'est accepté?
    MACHIN oui
    PMACHIN, pas trop , non... C'est ça 'cacher les pointeurs'... Y'a le P, OK... C'est moins grave...

  3. #83
    Membre éclairé Avatar de miron
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    479
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 479
    Par défaut
    Citation Envoyé par Emmanuel Delahaye
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    typedef char *T;
     
    int f (T s);
    C'est quoi cete ecriture?
    Enfin ce bout de code??

  4. #84
    Expert confirmé
    Avatar de Skyounet
    Homme Profil pro
    Software Engineer
    Inscrit en
    Mars 2005
    Messages
    6 380
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : Software Engineer
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2005
    Messages : 6 380
    Par défaut
    Citation Envoyé par miron
    C'est quoi cete ecriture?
    Enfin ce bout de code??
    Ben c'est un debut de fichier oui.
    Un prototype de fonction
    void F(T s);

    Et un typedef...

  5. #85
    Membre éclairé Avatar de miron
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    479
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 479
    Par défaut
    Citation Envoyé par Skyrunner
    Ben c'est un debut de fichier oui.
    Un prototype de fonction
    void F(T s);

    Et un typedef...
    Jamais en ten du parlé!!!

  6. #86
    Expert confirmé
    Avatar de Skyounet
    Homme Profil pro
    Software Engineer
    Inscrit en
    Mars 2005
    Messages
    6 380
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : Software Engineer
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2005
    Messages : 6 380
    Par défaut
    De quoi? de typedef?

    typedef <def_type> <identificateur>;


    typedef définit le nom <identificateur> comme synonyme de la définition du type de donnees <def_type>.

    typedef char* T;

    Quand tu utilisera un T, ce sera un char*.

    Pratique pour les programmes 'template'.

  7. #87
    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 miron
    Jamais en ten du parlé!!!
    Ben oui, il faut ouvrir ton livre de C plus souvent.

    K&R2 Chapître 6.7.

  8. #88
    Membre éclairé Avatar de miron
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    479
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 479
    Par défaut
    Citation Envoyé par Emmanuel Delahaye
    Ben oui, il faut ouvrir ton livre de C plus souvent.

    K&R2 Chapître 6.7.
    Quel livre de C???

  9. #89
    Rédacteur

    Avatar de gege2061
    Femme Profil pro
    Administrateur de base de données
    Inscrit en
    Juin 2004
    Messages
    5 840
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 41
    Localisation : France

    Informations professionnelles :
    Activité : Administrateur de base de données

    Informations forums :
    Inscription : Juin 2004
    Messages : 5 840
    Par défaut
    Citation Envoyé par miron
    Quel livre de C???
    Le K&R seconde édition que je te conseille de te procurer rapidement et de le lire (au sinon un tuto complet sur le C tel que ceux-ci : Cours magistraux et d'initiation sur le langage C)

  10. #90
    Membre éclairé Avatar de miron
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    479
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 479
    Par défaut
    Citation Envoyé par gege2061
    Le K&R seconde édition que je te conseille de te procurer rapidement et de le lire (au sinon un tuto complet sur le C tel que ceux-ci : Cours magistraux et d'initiation sur le langage C)
    Mais la 3eme edition sortira t'elle? j'ai pas envie de mettre 40€ pour que ce soit depassé!!!

  11. #91
    Membre éclairé Avatar de miron
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    479
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 479
    Par défaut
    Citation Envoyé par Emmanuel Delahaye
    Ben oui, il faut ouvrir ton livre de C plus souvent.

    K&R2 Chapître 6.7.
    De plsu je rappelle que j'ai des partiels en appreoche, et que par consequent je ne peu passer trop de temps au C!!!

  12. #92
    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 miron
    Mais la 3eme edition sortira t'elle?
    Non.

  13. #93
    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 miron
    De plsu je rappelle que j'ai des partiels en appreoche, et que par consequent je ne peu passer trop de temps au C!!!
    Ni sur les forums...

  14. #94
    Membre éclairé Avatar de miron
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    479
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 479
    Par défaut
    Citation Envoyé par Emmanuel Delahaye
    Ni sur les forums...
    Bien sur ce qui inclu les forums...
    Mais la j'ai boc 6h d'affilé, plus ce matin je pensse que j'ai eu mon taff pour aujourd'hui!!!
    Je peu me detendre un peu en penssant en C

  15. #95
    Membre éclairé Avatar de miron
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    479
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 479
    Par défaut
    Citation Envoyé par Emmanuel Delahaye
    Non.
    Bon mais la seconde est bien?
    (Je parle pas de la deuxieme car si la troisieme ne sort pas!!!)
    EDIT : Pas bien mais SUPER?

  16. #96
    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 miron
    Bon mais la seconde est bien?
    (Je parle pas de la deuxieme car si la troisieme ne sort pas!!!)
    EDIT : Pas bien mais SUPER?
    C'est notre Bible à tous (C90). Mais si tu préfères La Parole de Dieu : "google n1124" (C99)
    (Mais Dieu parle anglais, désolé !)

  17. #97
    Membre éclairé Avatar de miron
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    479
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 479
    Par défaut
    Citation Envoyé par Emmanuel Delahaye
    C'est notre Bible à tous (C90). Mais si tu préfères La Parole de Dieu : "google n1124" (C99)
    (Mais Dieu parle anglais, désolé !)
    Laissons donc Dieu de coté dans tous ca...
    C90, C'est ce que j'utilise?
    Ou c'est C99?

  18. #98
    Rédacteur

    Profil pro
    Étudiant
    Inscrit en
    Juin 2004
    Messages
    113
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : Maroc

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2004
    Messages : 113
    Par défaut
    Utilisation d'une variable non initialisée
    Toutes les variables du programme doivent être initialisés ?
    Personnelement, je n'initialise que les compteurs, ou des variables qui vont contenir des sommes, produits, ... mais pas toutes, je peux savoir en quoi ca pourrait être "dangereux" de ne pas tout initialiser ?

  19. #99
    Membre Expert
    Avatar de Pragmateek
    Homme Profil pro
    Formateur expert .Net/C#
    Inscrit en
    Mars 2006
    Messages
    2 635
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Formateur expert .Net/C#
    Secteur : Conseil

    Informations forums :
    Inscription : Mars 2006
    Messages : 2 635
    Par défaut
    Si on l'utilise par inadvertance il y a risque de comportement indéfini.
    C'est une sécurité.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    int a;
    printf("%d",a);

  20. #100
    Rédacteur

    Profil pro
    Étudiant
    Inscrit en
    Juin 2004
    Messages
    113
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : Maroc

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2004
    Messages : 113
    Par défaut
    En parlant d'initialisation, vous parlez de donner un valeur à la variable lors de la déclaration, ou même après dans le programme ? (par exemple l'initialisation d'un indice d'une boucle for)

Discussions similaires

  1. [PHP 5.4] conception squelette objet : quelle note sur l'echelle du goret?
    Par balja dans le forum Langage
    Réponses: 2
    Dernier message: 05/02/2013, 13h21
  2. [excel] echelle dynamique dans un graph
    Par shirya dans le forum Excel
    Réponses: 1
    Dernier message: 17/10/2005, 17h49
  3. [JTree] Echelle
    Par Micky1407 dans le forum Composants
    Réponses: 1
    Dernier message: 18/07/2005, 13h11
  4. echelle et openGl
    Par pfourtz dans le forum OpenGL
    Réponses: 13
    Dernier message: 03/05/2005, 23h00
  5. Réponses: 2
    Dernier message: 17/05/2002, 20h37

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