Einlesen einer Datein



  • Hallo, ich habe folgendes Problem, ich soll ein Programm zu lösen von Gleichungen mit 3 oder 4 unbekannten schreiben. (also aus einer 4x4 oder 3x3 Matrix lesen). Ich habe nun erstmal ein Programm geschrieben was die Datei in einen Array einliest. Nur da habe ich das Problem das ich nicht vorher weiss welche Matrix in der Datei steht. Deshalb standen bei eine 3x3 Matrix in den ersten Array elemneten die richtigen Zahlen aber wieter hinten halt zufällige werte weil nix zugewisen wird.

    Da ich so nicht weitergekommen bin Habe ich das Programm so geschrieben das die MAtrix Zeilen weise eingelsen wird um sie zu analysieren.

    Doch jetzt komme ich nicht weiter wie ich dann nachschaue wieviel Elemente eine Zeile hat und wie ich das in einen Zahlen Array umrechne.

    HIer mein Programm

    #include <iostream>
    #include <fstream>
    using namespace std;
    
    int main(){
    char Zeichenkette[20];
    ifstream in;
    in.open("datei.txt");
    ile(!in.eof())
               {
    if(in)
    {
       while(!in.eof())
       {
            in.getline(Zeichenkette,160);
            cout<<Zeichenkette;
       }
    }
    in.close();
    cout<<Zeichenkette;
    }
    

Anmelden zum Antworten