Salve, questa è la traccia dell'esercizio… non capisco cosa ho sbagliato, quando compilo mi esce 'File non compilato', errori non ne presenta di sintassi ….
Scrivere un programma che legga un array da file, dove il primo intero del file denota la cardinalità;
bool leggifile(vet v,int& r){
fstream f;
f.open("array.txt",ios::in);
if(!f){
cout<<"impossibile aprire il file!"<<endl;
return false;
}
f>>r;
if(r>=100){
cout<<"**ERRORE!** Il numero degli elementi dell'array è troppo grande<<endl;
}else{
for(int i=0;i<r-1;i++){
f>>v[i];
}
}
f.close();
}
void stampa(vet v,int& r){
for(int i=0;i<r-1;i++){
cout<<"il vettore di posizione "<<i<<" ha valore: "<<v[i]<<" \n";
}
}