Brauche Hilfe bei meinem programm



  • ich brauche Hilfe bei meinem c++ programm "Siedler-Punkterechner"

    Das Problem:
    ich habe bei einem StringGrid die werte ausgelesn und in einem Feld(String[]) gespeichert
    jetzt möchte ich dem spieler mit der größten punktezahl 5 dem 2. 3 Punkte dem 3. 1 Punkt und dem letzten keinen Punkt
    Aber! Wenn es 2 zweite plätze gibt dann sollen sie sich die punkte teilen:
    4/2 = 2 jeder 2 punkte

    Bis jetzt siehst es so aus:

    for(int i=1;i<=StringGrid1->RowCount;i++){
            int t = 0;
            for(int k=1;k < StringGrid1->ColCount;k=k+2){
                    if(StringGrid1->Cells[k][i]!="")
                    {
                    temp[t]= StringGrid1->Cells[k][i];
                    t++;
                    }}
    

    Die Punktezahl sollte dann in dem feld daneben angezeigt werden

    wie mache ich es jetzt am übersichtlichsten / besten ohne gleich mehrere seiten zu schreiben??

    MFG SpiderX

    Ps:ich benutze borland habe windows und das programm kann auch plattform abhängig sein^^


Anmelden zum Antworten