Autrement si tu veux garder 20 caracteres tu faire ceci :
// Dans le header stdio.h
fflush(stdin);
//remet a zero le tampon memoire d'entree
@+
tcok
-------------------------------
Réponse au message :
-------------------------------
> bah il faut tout simplement
> specifier 256 au lieu de 20 :
> cin.getline(nom,256);
> cin.getline(prenom,256);
>
> il y a de la marge avec 256 !
>
>











>











>











>











>
>
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > Voila, j'ai un prob.
> > Dans mon programme, je demande par exemple le nom et le prenom comme ceci :
> >
> > cin.getline(nom,20);
> > cin.getline(prenom,20);
> >
> > seulement, lorsque lutilisateur met un nom de plus de 20 caractères, le programme met le reste dans le prénom et se termine, ce qui est fort génant !!
> >
> > quelqu'un pourrai maider a régler ce problème ??
>