Bonjour, j'etais en train de coder un programme utilisant les sockets (un ptit chat), et je suis confronté à un probleme qui m'est inconnus. Je decide donc de faire un ptit code pour comprendre ce qui se passe et là toujours la même chose, je fournis le petit code que j'ai fait (pas le programme de chat :p ):
Code : C++
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 #include <iostream> using namespace std; void main() { char buffer[255]; while(1) { cin.get(buffer, 254); cout<< buffer; cout<< endl; } }
voilà lorsque je tappe mon texte celui-ci ne s'affiche pas. Or si je remplace "cin.get(buffer, 254);" par "cin>>buffer;" là ça marche (mais celle-ci ne m'interresse pas...). Ne connaissant pas bien la fonction get() j'invite quelqu'un à me proposer sa solution.
Merci.
Partager