La fonction ifstream ne prend pas les espaces ni les sauts de lignes vu que ce sont justement des séparateurs de lecture. Or je voudrai recopier un fichier, caractere par caractere, dans un autre tout en tenant compte des espaces et des retours chariots.
Voici pour l'instant mon code qui met tout sur une ligne...
#include <iostream>
#include <fstream.h>
using namespace std;
int main()
{
char car;
ifstream charge;
charge.open("projet.C" );
while (!charge.eof())
{
charge>>car;
cout<<car;
}
charge.close();
}
Merci pour vos reponses.