Ciao a tutti, sto cercando di fare un programmino che per intanto legga da un file txt tutte le sue righe salvandole dentro un vettore(e conti quante sono);
#include<iostream>
#include<fstream>
#include <algorithm>
#include <vector>
using namespace std;
int main()
{
int n = 0; //n is the number of the integers in the file ==> 12
double tot=0;
int i;
double t;
std::vector<double> v0;
ifstream File;
File.open("./temperatures.txt");
while(std::cin >>t)
{
v0.push_back(t);
n++;
}
File.close();
std::cout<<n<<" ";
return 0;
}
Il compilatore non segna errori, ma il programma una volta eseguito non parte, e si blocca la shell.
Qualcuno sa aiutarmi? Magari ho sbagliato qualcosa nella sintassi di fstream..
Molte grazie!