Oppure

Loading
06/02/08 18:29
donatocastelluccio
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 >> testo;
cout << testo;
}
a.close();

system("PAUSE";);
}

catch (char testo[100]) {cout<<"problemi con i
file"<<testo<<endl;}
aaa
06/02/08 19:33
Dark_Limit
Ciao..controllando così velocemente il sorgente devi specificare nella riga in cui leggi il file anche la sua estensione e la sua eventuale path se il programma non risiede nel desktop...:k: Altrimenti al posto di a>>testo; metti a.gets(testo);
Ultima modifica effettuata da Dark_Limit 06/02/08 19:38
aaa
06/02/08 19:45
donatocastelluccio
Grazie amico mio...ho messo l'estensione txt del file
e ho spostato sia il programma che il file di testo sul desktop.
A proposito come si fa a specificare anche la path dove andare a ricercare il file?
Grazie ancora e ciao!!!
aaa
06/02/08 19:47
Dark_Limit
devi mettere ifstream a("C:\Users\Tuonome\Desktop\donna.txt";); prova dovrebbe funzionare..;)
Ultima modifica effettuata da Dark_Limit 06/02/08 19:47
aaa
07/02/08 11:58
donatocastelluccio
Già fatto amico....grazie!!!....nn ho inserito nessun percorso, ho semplicemente messo il file di testo nella stessa directory del programma e va..
A presto e di nuovo grazie
aaa