Odczyt z danych z pliku - nietypowy układ
Ostatnio zmodyfikowano 2016-06-08 18:12
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).
|
|
Silentraz Temat założony przez niniejszego użytkownika |
» 2016-06-08 18:12:04 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. |
|
1 « 2 » |