Bonjour,

j'ai quelque pb avec in_avail(), je comprend pas comment l'utiliser comme je voudrais ... elle me retourne toujours 1 ou 0 ????

voici un petit prg de test:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
 
	streamsize i;
	vector<char> v;
	stringstream ss;
 
	ss << "toto" << 123;
	i = ss.rdbuf()->in_avail(); // retourne 1 ??
	v.resize( i );
	ss.rdbuf()->sgetn( &v[0], i );
	i = ss.rdbuf()->in_avail(); // retourne 0 ??
Fais-je quelquechose de mal ?