Je n'arrive pas a separer mon code

Bonjour,
j'ai des difficultes pour diviser mon code en plusieurs fichiers, je suit pourtant toutes les instructions de mon cours. voici mon code:

(fichier .cpp)
#include "math.h"

int carer(int a)
{
     int b;
     b = a*a;
     return b;
}


(fichier .h)
#ifndef MATH_H_INCLUDED
#define MATH_H_INCLUDED

int carer(int a);

#endif


(le programme)
#include <iostream>

using namespace std;

int main()
{
    cout << "Hello world!" << endl;
    int d;
    d = 5;
    int m = carer(d);
    cout <<"le carer de 5 est :"<<m<<endl;
    return 0;
}


EDIT: Ajout de la coloration syntaxique.

3 réponses

  1. Modérateur
    Où est le
    #include "math.h"
    dans le fichier
    (le programme)
    ?
    0
    1. j'ai directement rempli sur la page web sinon dans code blocks meme quand j'ajoute (#include "math.h") je recoie toujours le meme message comme quoi la fonction carer n'a pas ete declarer.
      0
      1. Modérateur
        Quel est le message d'erreur ?
        0
    2. Il faut inclure le math.h

      #include "math.h"
      Derrière le message d'erreur nous sera très utile.
      0