vektor



  • ich habe txt Datei eingelesen und möchte als ein Vektor ausgeben, dabei möchte ich erste Zeile als letzte Zeile kopieren. (txt ist eine Tabelle mit 4 Zeilen und 5 Spalten, aber nur 3 Spalten sind für mich interessant)

    Ausschnitt meiner Code

    std::vector<corner> Corn;
    
        std::ifstream CornList;                        
        CornList.open("test.txt", std::ios_base::in);
    
        if (CornList.good())
        {
            CornList.seekg(0L, std::ios::beg);
    
            double x, y;
            int n, k,l;
            while (! CornList.eof())
    		{
    		    CornList >> n;
    		    CornList >> x;
                CornList >> y;
                CornList >> k;
                CornList >> l;
    
    			Corn.push_back(corner(n,k,l));
    		} 
        }
    

    ...
    oder allgemein wenn es eine lange Tabelle ist, wie konnte ich z. b ab bestimmten Zeilennummer die Zeilen nach der letzten Zeile kopieren?

    wäre besser wenn mit matrixen arbeite? spalten anzahl ist nicht immer konstant.

    danke


Anmelden zum Antworten