#include<iostream>
#include<fstream>
using namespace std;
int main(){
fstream file;
int contatore=0;
file.open("prova.txt",ios::in);
int array[100];
while(file.eof()){
array[contatore];
contatore++;
}
for(int i=0;i<=contatore;i++){
cout<< array << endl;
}
}
Voglio semplicemente prendere valori da un file e poi metterli in un array però mettiamo ad esempio che il file contenga elementi pari a
5 3 4 2 1 ma mi stampa solo un numero che è 6 mi potete dire l'errore..dovrebbe essere nell eof
#include<fstream>
using namespace std;
int main(){
fstream file;
int contatore=0;
file.open("prova.txt",ios::in);
int array[100];
while(file.eof()){
array[contatore];
contatore++;
}
for(int i=0;i<=contatore;i++){
cout<< array << endl;
}
}
Voglio semplicemente prendere valori da un file e poi metterli in un array però mettiamo ad esempio che il file contenga elementi pari a
5 3 4 2 1 ma mi stampa solo un numero che è 6 mi potete dire l'errore..dovrebbe essere nell eof