Bonjour,
J'essaye de lire une cha�ne de caracteres, et je fais un test pour d�t�cter la fin de la cha�ne grace � un it�rateur (iterator.end() ) mais le programme ne d�t�cte pas la fin de la cha�ne.
J'ai pourtant utilis� iterator comme indiqu� sur tous les sites internet...J'ai encore fait une betise ??
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 #include <string> #include <iostream> #include <ctype.h> int main() { std::string paragraphe="un deux trois."; std::string::iterator iter; iter=paragraphe.begin(); int j=0; while ( iter!= paragraphe.end()) { //si le caractere est imprimable if(!iscntrl(paragraphe[j])) { std::cout<<paragraphe[j]; j++; } } system("PAUSE"); return EXIT_SUCCESS; }
Partager