Justement, en C on fait comme ça parce qu'il n'y a pas le choix, mais si C++ a choisi d'introduire les exceptions, c'est justement pour rendre ce genre de code plus joli et facile à maintenir. C'est aussi une bonne démarche de passer par C pour se rendre compte par la pratique quand les "nouvelles" constructions du C++ sont utiles
