non pour la fonction main() , tu peux ne pas mettre return 0;et tu peut mettre int main() et la fin tu mets return 0;ce n'est pas le probleme de l'exercice
non pour la fonction main() , tu peux ne pas mettre return 0;et tu peut mettre int main() et la fin tu mets return 0;ce n'est pas le probleme de l'exercice
La forme main() est obsolète. Il y avait, avant C99, une vieille règle qui disait que si le type d'une fonction n'était pas spécifié, alors il était considéré comme étant int par défaut.
Cette règle n'existe plus et les deux formes standard de main sont maintenant int main(void) et int main(int argc, char* argv[]).
À part ça, le gros problème de ton code est que tu ne vérifies pas le retour de malloc. Pour ce qui est de system("pause"), ce n'est vraiment pas génial et je t'invite à le retirer et à l'oublier définitivement, peu importe le projet.
- Edité par Mad scientist 18 février 2017 à 22:04:08
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
Bonhomme !! | Jeu de plateforme : Prototype.