Probleme mit Algorithmus und StringGrid



  • Hi Leute

    Ich möchte die zahlen eines StringGrids in einen valarray einlesen.
    Allerdings finde ich keine Lösung hier meine vorgehensweise

    class matrix
    {
    std::valarray<double> matrix1;
    
    int anzahl,zeilen,spalten;
    
    public:
    
            matrix() : matrix1(anzahl)
            {
            zeilen = StrToInt(addition->zeilenE->Text);
            spalten = StrToInt(addition->spaltenE->Text);
            anzahl = zeilen * spalten;
    
               //Hier fehlt mir dann irgendwo eine Schleife !
    
               for(int i = 0;i <= zeilen -1;i++)
                    for(int j = 0;j <= spalten -1;j++)
                            {
                            matrix1[m]=StrToInt(addition->matrix1S->Cells[i][j]);
                            };
    //Das m hinter matrix1 müsste anfangs 0 sein wenn i=0;j=0; ,
    //dann müsste es auf 1 springen wenn i=0;j=1; 
    //dann auf 2 wenn i=0;j=2; usw.
    //dann wenn i=1;j=0 müsste m (bei einer 3 Zeilen und 3 Spalten Matrix) = 3 sein
    
            };
    
            void ausgabe()
            {
            addition->Edit1->Text=matrix1[0];//Nur Ausgabe Test
            };
    
    };
    

    Könnte mir jemand eine Lösung geben

    THX Fleedo


Anmelden zum Antworten