Cela depend avec quelle compilateur tu veut compiler ton code...
Les différence majeur du c au c++ :
les références.
les allocation de mémoire dynamic.
Cependant, ton code C est supposé marcher avec un compilateur C++ ou du moin pratiquement au complet.
Tu peut essayer de changer :
malloc() en NEW
(meme si malloc devrait marcher sans probleme).
dependemment de la version de ton compilateur,
essais denlever les '.h' a la fin de tes include.
exemple : en vc++ 2005 : #include <stdio.h> ne marche pas, il faut mettre #include <stdio>.
Pepsidrinker