Bonjour,
Je suis en train de programmer en c++ un analyseur lexical et syntaxique et pour cela il me faut lire des caractères un à un dans un fichier et reconnaitre parmis eux les séparateurs et en particulier les espaces. Or lorsqu'on fait quelquechose du genre :
char c;
ifstream ifs("fichier.txt");
while(!ifs.eof())
{
ifs >> c;
cout << c;
}
le fichier : "ca ne marche pas"
devient à l'écren : "canemarchepas" !!!!!!!!
Que puis-je faire pour résoudre ce problème?
Merci
--- L'
ISIMA ce n'est vraiment pas n'importe quoi ---