Bonjour !
J'utilise Visual Studio pour programmer des applications console Windows. J'ai une question concernant la récupération d'une sasie clavier. J'aimerais savoir si je me trompe dans l'explication suivante : si j'utiliste
int main() {
char str;
cout << "Entrez votre texte et terminez par CTRL + Z";
while (cin) {
cin >> str;
if (cin) {
cout << str;
}
}
cin >> str;
cout << str;
return 0;
}
quand on tappe un texte et qu'on le valide avec la touche entrée, la boucle lit le buffer clavier caractère par caractère (en zappant les espaces blancs) tandis que si je déclare str comme string et non plus char, le buffer est lu "mot par mot" et non plus "caractère par caractère". Est-ce que c'est bien çà ? Merci,
KtB