codice:
#include<iostream>
#include<fstream>
using namespace std;
int main(){
    unsigned char f;
    ifstream file("p.txt");
    ofstream file2("p2.txt");
    while(!file.eof()){
    file>>f;
    file2<<f;}
ho creato due file uno chiamato p dove ho una stringa di caratteri con questo semplice passaggio da file a char e di nuovo da char a file mi compare l' ultimo carattere mi compare due volte, ad esempio se in p.txt ci metto 'casa' in p2.txt mi esce 'casaa' qualcuno sa perchè?