Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

Odczyt z danych z pliku - nietypowy układ

Ostatnio zmodyfikowano 2016-06-08 18:12
Autor Wiadomość
carlosmay
» 2016-06-07 10:38:28
Jeśli zechcesz teraz rozszerzyć grę na większą liczbę graczy?

Pisz (ucz się pisać) kod uniwersalny.
Dane gracza należy powiązać w strukturę (struct, class). (wtedy nie trzeba trzymać danych gracza w osobnym pliku).
Dane graczy można przechowywać w kontenerze i pętlą obsługiwać wczytywanie i obsługę graczy.
Graczy można trzymać w kontenerze od dostępie swobodnym, lub w mapie (np. szybki dostęp wg nicka).
P-148948
Silentraz
Temat założony przez niniejszego użytkownika
» 2016-06-08 18:12:04
C/C++
std::ifstream file( "stat.txt" );
std::string str;
file >> str >> pla1;
file >> str >> LVL1;
file >> str >> brmin1;
file >> str >> brmax2;
file >> str >> sila1;
file >> str >> spraw1;
file >> str >> zrec1;
file >> str >> char1;
file >> str >> bPZ1;
file >> str >> bchow1;
file >> str >> bzakp1;
file >> str >> bcel1;
file >> str >> bunik1;
file >> str >> bdowo1;

std::ifstream file2( "stat2.txt" );
std::string sts;
file2 >> sts >> pla2;
file2 >> sts >> LVL2;
file2 >> sts >> brmin2;
file2 >> sts >> brmax2;
file2 >> sts >> sila2;
file2 >> sts >> spraw2;
file2 >> sts >> zrec2;
file2 >> sts >> char2;
file2 >> sts >> bPZ2;
file2 >> sts >> bchow2;
file2 >> sts >> bzakp2;
file2 >> sts >> bcel2;
file2 >> sts >> bunik2;
file2 >> sts >> bdowo2;


Po wielu testach i sprawdzeniu coutem, program powinien działać. Nie mam tylko pewności, czy to jest pełny kod - czy powinno być jakieś dodatkowe zamykanie pliku, zamykanie w nawias etc.

Treść całego programu w podanym linku, "plik test2"


PS. Po wyczerpaniu tematu zamknę go (jest na pograniczu), a na sam program założę nowy temat.
P-148972
1 « 2 »
Poprzednia strona Strona 2 z 2