Bonjour,
je suis bloquée dans mon programme à cause d'une chose qui doit être toute simple...
En effet, j'aimerais, dans ma lecture de fichier (que je lis caractère par caractère c'est très important), comparer ce caractère avec un espace "blanc" (espace simple entre deux mots), et dire si c'est bien un caractère blan ou non. Si c'en est un je l'écris dans un deuxième fichier, sinon je passe au caractère suivant. J'aimerais aussi pouvoir comparer ce caractère à carriage return et s'il est égal à celui-ci, l'écrire en le remplacant par un caractère blanc.
Le problème vient du fait que, si j'écris ceci :
il me donne cela comme erreur :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 char c; if (c =='/s') { // mon code ; }et si je redouble le / il me donne :unclosed character literal
Pourquoi?not a statement
J'ai aussi pensé à utiliser la méthode isWhitespace, malheureusement elle tient aussi compte des tabulations ce qui ne m'interesse pas du tout.
Comment puis-je procèder?
Merci d'avancepour vos réponses..
Partager