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 :

Déclaration tordue vue sur un qcm


Sujet :

C

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Septembre 2006
    Messages
    572
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Consultant informatique

    Informations forums :
    Inscription : Septembre 2006
    Messages : 572
    Par défaut Déclaration tordue vue sur un qcm
    Bonjour,

    Hier soir j'ai passé un qcm C/C++ et parmis les questions, il y avait une déclaration d'une forme que je n'avais jamais rencontré avant.

    Et la question était de savoir à quoi correspondait cette ligne.

    Quelqu'un aurait une explication précise ?

    Merci d'avance.

  2. #2
    Invité(e)
    Invité(e)
    Par défaut
    Bonjour,

    Un pointeur sur une fonction qui ne prend pas de paramètre et retourne un entier ?

    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
    #include <stdio.h>
     
    char foo()
    {
        return 'a';
    }
     
    int main()
    {
        char(*s)();
        s = foo;
     
        printf("s() : %c\n", s());
     
        return 0;
    }
    EDIT
    PS un pointeur de fonction n'a rien de tordu.
    Voir aussi http://emmanuel-delahaye.developpez.....htm#pointeurs

  3. #3
    Membre éclairé
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Septembre 2006
    Messages
    572
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Consultant informatique

    Informations forums :
    Inscription : Septembre 2006
    Messages : 572
    Par défaut
    Oui, c'est ce que je pensais au début, mais parmi les choix, il n'y avait pas de "pointeur de fonction" c'est pour ça que j'ai soupçonné un truc tordu.

    Bon, tant pis, merci de ta réponde, au moins maintenant je sais.

  4. #4
    Invité(e)
    Invité(e)
    Par défaut
    Citation Envoyé par Faiche Voir le message
    Mais parmi les choix, il n'y avait pas de "pointeur de fonction"
    Quels étaient les choix (si tu t'en rappelles ?)

  5. #5
    Membre éclairé
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Septembre 2006
    Messages
    572
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Consultant informatique

    Informations forums :
    Inscription : Septembre 2006
    Messages : 572
    Par défaut
    De tête (je peux me tromper) c'était :
    . une string
    . un pointeur sur une string
    . un pointeur sur un char
    . une fonction qui renvoie un char

    Donc la solution la plus proche était la dernière, mais c'est pas exactement ça non plus.

  6. #6
    Rédacteur
    Avatar de 3DArchi
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    7 634
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2008
    Messages : 7 634
    Par défaut
    Comme en C, une fonction est un pointeur de fonction, c'est peut être pour ça que ça n'était pas précisé. Mais, bon, ça reste tordu.

  7. #7
    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 Faiche Voir le message
    De tête (je peux me tromper) c'était :
    . une string
    . un pointeur sur une string
    . un pointeur sur un char
    . une fonction qui renvoie un char

    Donc la solution la plus proche était la dernière, mais c'est pas exactement ça non plus.
    Hum, tu l'as trouvé où ce qcm ?

Discussions similaires

  1. Plusieurs vues sur un même fichier
    Par minicat dans le forum Eclipse Java
    Réponses: 4
    Dernier message: 05/05/2014, 21h53
  2. Vue sur un serveur distant
    Par romano2003 dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 14/03/2006, 07h50
  3. Réponses: 4
    Dernier message: 31/10/2005, 16h32
  4. probleme de vue sur sous formulaire
    Par fabrice518 dans le forum Access
    Réponses: 12
    Dernier message: 05/09/2005, 10h35
  5. Réponses: 7
    Dernier message: 21/02/2005, 13h28

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