Hirdetés

Új hozzászólás Aktív témák

  • Tomi_78

    aktív tag

    Sziasztok!
    Kis játékomban éppen a mentést programozom le, de folyton abba a hibába ütközöm, hogy az alábbi ciklus a fájl legvégére is beír egy pontot, holott nekem oda nem kellene, mert kiolvasáskor így úgy érzékeli, hogy jön még egy játékelem a fájlból, pedig csak fájlvége jel van már ott.
    Valaki látja, hogy mit rontok el? Vagy teljesen rosszul csinálom?
    StreamWriter f = new StreamWriter("mentes.txt");
    for (int j=0; j<jatelemlista.Count; j++) {
                    var je = jatelemlista[j];
                    switch (je.neve) {
                        case "jatekos": //Adatok beírása
                                    if (j<(jatelemlista.Count-1)) {
                                       f.WriteLine("."); //Ez nem jó valamiért
                                    }; //Zárótag.
                            break;
                        case "robot": //Adatok beírása
                                    if (j<(jatelemlista.Count-1)) {
                                       f.WriteLine("."); //Ez nem jó valamiért
                                    }; //Zárótag.
                            break;
                        //És így tovább...
                    }
                }
                f.Close();

Új hozzászólás Aktív témák