Witam wszystkich
Tworzę grę w języku batcha, tak wiem batch nie jest od tego itp, ale idzie to zrobić, do kursu C++ przystąpię nieco później z braku czasu.
Pisanie w batchu gry sprawia nawet nie małą frajdę , i gwarantuję , że idzie to zrobić bo nie jestem pierwszy :) Także proszę o nie krytykowanie mnie z góry, ponieważ zdaję sobie sprawę , że są języki znacznie lepiej nadające się do tego.
Teraz do rzeczy :
Zapis i wczytywanie gry już mam opanowane i działa ale... No właśnie, jest to gra sportowa w której miedzy innymi zatrudniamy trenera. W momencie gdy go zatrudniamy w odpowiednim polu wyświetla się jego nazwisko. Po zapisie gry i wczytaniu jej w polu tym wyskakuje jedynie imię trenera bez nazwiska.
Rozumiem , że dzieje się tak ponieważ jest spacja między imieniem , a nazwiskiem , idzie coś zaradzić aby wyświetlało się to poprawnie po wczytaniu gry?
Zapis wygląda tak (oczywiście oprócz trenera zmiennych jest więcej i problem jest ten sam, wartości liczbowe wczytuje poprawnie) :
:zapis
(
echo trener=%trener%
) >Zapis.txt
goto gra
:wczytywanie
for /f %%a in (Zapis.txt) do set %%a
goto gra
Macie jakieś pomysły?
Pozdrawiam
Grzegorz