[C++] Leggere file di testo e salvarlo in vettore

di il
3 risposte

[C++] Leggere file di testo e salvarlo in vettore

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!


3 Risposte

Devi accedere o registrarti per scrivere nel forum
3 risposte