Bonjour tout le monde.

J'utilise la fonction getline() pour lire des fichiers qui peuvent contenir des caracteres non imprimables (code ascii < 32).
Il faut que je récupére la valeur du caractère dans tous les cas. Seulement voila, la fonctino getline me renvoie une chaine de caracter qui se termine juste avant le premier caractere non imprimable rencontré. Pourtant je lui ai bien précisé de ne s'arreter que lorsqu'elle rencontre le caracter '\n' mais rien n'y fait. Elle n'en fait qu'a sa tete et s'arrete des qu'elle voit un caractere non imprimable.

Quelqu'un a t'il une idée? Est ce possible de lire de telles caracteres? Faut il faire des trucs spéciaux? Faut il utiliser autre chose que getline()?

Autant de questions passionantes auquelles je l'espere, vous aurez les réponses.

Merci d'avance

Sebastien.