Bonjour à tous,

je débute avec codeblocks et je souhaiterai compiler quelque chose de très simple qui ne fonctionne apparement pas, je pense que ce n'est pas une grosse erreur, voici mon code :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
 
// Entier.h
class Entier {
  int nombre;
  public :
    Entier(int = 0);
 
};
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
 
// main.cpp
#include <iostream>
#include "Entier.h"
 
using namespace std;
 
int main()
{
    Entier a(5);
    Entier b(32);
    cout << "Hello world!" << endl;
    return 0;
}
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
// Entier.c
#include "Entier.h"
Entier::Entier(int a) {
    nombre = a;
}
Et voici mon erreur :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
||=== ProjetC++, Debug ===|
/home/guillaume/Documents/M1/projetcpp/ProjetC++/Entier.h|2|error: expected ‘=’, ‘,’, ‘;’, ‘asmor ‘__attribute__’ before ‘Entier’|
/home/guillaume/Documents/M1/projetcpp/ProjetC++/Entier.c|3|error: expected ‘=’, ‘,’, ‘;’, ‘asmor ‘__attribute__’ before ‘:’ token|
||=== Build finished: 2 errors, 0 warnings ===|
Merci d'avance pour votre aide