Bonjour, je voudrais savoir si il est possible de changer de point d'entrée du programme.
Tout d'abord, voici ce que je voudrais faire :
Le premier programme que j'ai appelé "Programme1.cpp"#include <iostream>
using namespace std;
void Bonjour()
{
cout<< "Bonjour tout le monde !";
}
int main()
{
Bonjour();
}
Le deuxième programme que j'ai appelé "Programme2.cpp"#include <iostream>
#include "Programme1.cpp" // Ici j'inclus le code source de mon premier programme car je voudrais
// réutiliser la fonction Bonjour dans mon deuxième programme
using namespace std;
int main()
{
Bonjour();
}
Bon, je voudrais savoir s'il est possible en effet d'inclure Programme1.cpp dans Programme2.cpp et de pouvoir compiler sans que l'éditeur de liens me dise comme quoi la fonction main est redéfinie une deuxième fois.
En fait, je me posais plusieurs questions :
1) Est ce qu'il est possible de faire ce que je viens de faire, en bidouillant le code ?
2) Est ce qu'il est possible de faire autrement, c'est à dire, changer le point d'entrée du programme dans mon deuxième programme pour pouvoir inclure Programme1.cpp ? Mais pour ça je ne sais pas comment faire au niveau de l'éditeur de liens, mais il parait que ça fonctionne alors si vous savez :)
Voilà, j'espère que vous pourrez m'aider, je vous remercie par avance
Bonne journée à tous :)