Ciao a tutti sono nuovo nel forum e anke del c++.
Ho fatto un programma che dovrebbe leggere da un file txt chiamato "donna" i primi 10 caratteri inseriti in tale file e restituire in uscita questi 10 caratteri scritti appunto nel file "donna".
Il file di teso txt l'ho fatto io e ci ho scritto fiori e l'ho salvato sul desktop.
Quando compilo il programma da 0 warnings e 0 errori solo che alla fine nn mi scrive in uscita quello che ci è scritto nel file donna, ma dei simboli strani.
Forse nn legge il file? In quale directory devo salvarlo?
Io uso il DEV-C++
Vi scrivo qui il codice del file.....vi prego aiutatemi è abbastanza urgente!!!!!
#include <iostream>
#include <fstream>
using namespace std;
int main()
try
{
char testo[100];
int i;
ifstream a("donna"); //in questo rigo abbiamo
//dichiarato la variabile
//a di tipo ifstream e
//abbiamo aperto il file
//donna
for ( i=0; i<10; ++i ){ a.open( "donna.txt" );
a >> testo;
cout << testo;
}
a.close();
system("PAUSE");
}
catch (char testo[100]) {cout<<"problemi con i file"<<testo<<endl;}
Ultima modifica effettuata da donatocastelluccio il 06/02/2008 alle 19:18 |