char Nom[10];

C'est très bien en C mais en C++ utilise plutôt la classe string. Car en l’occurrence sais tu ce qui se passe si le nom entré est supérieur à la taille de ton tableau ?
En fait...