Bonjour,
dans le cadre de mon stage je dois modifier un programme écrit en C, mais je suis pas spécialement programmeur.
Bref, après avoir (enfin) lu un cours de C sur le net (sur le site du zéro), je crois me rendre compte que le programme mélange du C et du C++
Le fichier se nomme main.c donc je suppose que c'est du C,
mais déjà j'ai des types bool, qui si j'ai bien compris n'existent pas en C mais seulement en C++
de plus j'ai dans les include un mixe entre ce qui me semble être des bibliothèques en C et d'autres en C++ :
Code C/C++ :
#include <stdio.h>
#include <math.h>
#include <stdlib.h>
#include <cstdlib>
#include <iostream>
Le programme compile et tourne quand même.
- Est-ce un fruit du hasard et normalement ça devrait pas compiler ?
- Est-ce normal mais pas très propre, et il faudrait mieux arranger tout ce "bordel" ?
- Ou bien on mélange les 2 sans problèmes ?