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 :

implicit declaration of function!


Sujet :

C

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  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 implicit declaration of function!
    bonjour, tous le monde,

    j'ai le Warning suivant quand je compile mon programme:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    src/Main.c: In function `Main':
    src/Main.c:13: warning: implicit declaration of function `Hello'
    pourtant que j'ai inclu le header du fichier qui contient la définition de la fonction hello!!!!!


    merci pour votre aide

  2. #2
    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
    j'ai le Warning suivant quand je compile mon programme:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    src/Main.c: In function `Main':
    src/Main.c:13: warning: implicit declaration of function `Hello'
    pourtant que j'ai inclu le header du fichier qui contient la définition de la fonction hello!!!!!
    Mais en C, 'hello' n'est pas 'Hello'...

  3. #3
    Membre chevronné Avatar de Jack_serious
    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    350
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Septembre 2005
    Messages : 350
    Par défaut
    Fais voir le code.

    Sinon fais attention a la casse, le C est sensible aux majuscules / minuscules. Ca peut venir de la (et c'est souvent le cas).

  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
    oui, j'ai bien respecté les MAj/Min, j'ai d"fini une simple fonction Hello dans un fcihier Entry.c
    et je l'appel depuis ma fonction Main de mon fichier Main.c, tout en incluant le fichier Entry.h

  5. #5
    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
    oui, j'ai bien respecté les MAj/Min, j'ai d"fini une simple fonction Hello dans un fcihier Entry.c
    et je l'appel depuis ma fonction Main de mon fichier Main.c, tout en incluant le fichier Entry.h
    Mais oui... une fonction Main()...

    On veut voir le code. (Copié/collé ou mieux, joint).

  6. #6
    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
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
    int Main(unsigned int size, StructPt *data)
    {
        bool test;
        test=0;
        OS_ScrInit();
        Hello();
        if(!test) 
        {
        exit (0x2000);
        }
        	return FCT_OK;
    }

  7. #7
    Membre chevronné
    Avatar de joellel
    Profil pro
    Inscrit en
    Février 2003
    Messages
    234
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Février 2003
    Messages : 234
    Par défaut
    Citation Envoyé par moon93
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    int Main(unsigned int size, StructPt *data)
    {
        bool test;
        test=0;
        OS_ScrInit();
        Hello();
        if(!test) 
        {
        exit (0x2000);
        }
        	return FCT_OK;
    }
    Rassure moi, ce n'est pas ton programme principal???
    Ca voudrait dire que tu as une fonction main() et une fonction Main()...
    Attention, car ce n'est pas très lisible!

  8. #8
    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
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
    int Main(unsigned int size, StructPt *data)
    {
        bool test;
        test=0;
        OS_ScrInit();
        Hello();
        if(!test) 
        {
        exit (0x2000);
        }
        	return FCT_OK;
    }
    Code incomplet. Ne compile pas.

Discussions similaires

  1. Réponses: 15
    Dernier message: 16/01/2007, 17h47
  2. [gcc/warning] implicit declaration of function ‘close’
    Par TabrisLeFol dans le forum Réseau
    Réponses: 4
    Dernier message: 09/01/2007, 20h48
  3. Réponses: 3
    Dernier message: 18/10/2006, 20h42
  4. implicit declaration of function
    Par guillaume_pfr dans le forum C
    Réponses: 7
    Dernier message: 12/06/2003, 10h59
  5. [Dev c++ 4] implicite declaration of function "int kbhi
    Par Torpedox dans le forum Dev-C++
    Réponses: 5
    Dernier message: 01/01/2003, 13h37

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