Bonjour,

j'ai fait un petit programme qui demande un mot
puis l'affiche

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
 
#include <iostream.h>
#include <stdlib.h> 
#include <stdio.h>
#include <conio.h>
 
int main(void) 
{
 
void clrscr(void);
char motUser[10];  // une variable alphanumérique
 
cout << "entrez un mot , svp : ";
 
cin >> motUser;
 
cout << endl << motUser; 
 
getch(); // empêcher la fenêtre de se fermer
 
return 0; // on retourne sous windows
}
si j'entre un mot de 10 lettres ou moins , ca passe !
par contre , si je tape un mot de onze lettres ou plus (exprès ) , le programme les affiche tous, hors je veux seulement les 10 lettres ( comme mon char a une taille dix cases, quelque chose cloche )

comment faire?

je vous remercie pour votre aide