Re Ps: puisque apparament tu t'est mis au C++, autant laisser tomber les chaines de caracteres C et les remplacer avantageusement par les string de la STL. Plus besoin de te faire chier avec les strcpy et les 0 terminals &co.
Re PS 2: qd tu fais un include d'un header de la STL, utilise plutot #include <iostream> à la place de #include <iostream.h>