Skrócona gra - problemy z funkcją
Ostatnio zmodyfikowano 2014-10-20 21:43
gero1913 Temat założony przez niniejszego użytkownika |
Skrócona gra - problemy z funkcją » 2014-10-20 20:52:31 Pisałem sobie taką prymitywną grę na konsole w której zmieniaja sie ceny akcji a uzytkownik moze je kupowac i sprzedawac.
Wyszło mi około 350 linijek kodu takze postanowiłem go skrócić za pomocą funkcji void. No i skróciłem do 170 z tym że .... nie działa mi kupowanie i sprzedawanie akcji.... stan konta ani ilosc akcji w portfelu się w ogóle nie zmieniają. Ktoś ma jakieś sugestie? Zdaje mi się że zle uzyłem funkcji ale jak powinienem jej użyć?
Oto kod:
http://wklej.to/7sjIO
|
|
Memento96 |
» 2014-10-20 21:03:52 Kod jest strasznie nieczytelny tutaj, ale... Jesteś pewien, że ten void nie zwraca niczego? |
|
gero1913 Temat założony przez niniejszego użytkownika |
» 2014-10-20 21:08:54 To znaczy po odpaleniu tego kodu i kompilacji gdy gra sie uruchamia nie da rady kupic zadnych akcji ani sprzedac bo kasy masz ciagle tyle samo i ilosc akcji tez ci nie rosnie.
Ten void operuje na innych wartosciach
tzn
void Akcje(int Cash,int Value_Of_Share_Sector,int Number_Of_Shares_Sector,char *NameOfSector)
a przykladowo void otrzymuje (int Cash,int Value_Of_Share_Finances,int Number_Of_Shares_Finances,char* Finances)
nikt nie wie jak to ruszyc? |
|
Rashmistrz |
» 2014-10-20 21:17:56 // Ja się wypaliłem... idę spać. 8/ // Jeśli nikt nie pomoże zanim ja znowu tu wrócę to pomogę. // Podeślij nie skróconą wersję swojego kodu gry, bo // może stało się coś złego z kodem podczas jego skracania. // Wyjeżdżam i wracam w środę. :F |
|
killjoy |
» 2014-10-20 21:20:46 @UP Aha... Wracając do tematu. Prawdopodobnie, nie wczytując się w twój kod, prześlij argumenty funkcji, które mają się zmieniać przez referencję. |
|
gero1913 Temat założony przez niniejszego użytkownika |
» 2014-10-20 21:31:20 Ehh :( W każdym razie dzięki za próbowanie.
Probówałem referencji użyć czyli wstawić w funkcji & pomiedzy typem zmiennej i nazwa i tylko bledy wywalilo ;/ |
|
killjoy |
» 2014-10-20 21:35:20 Błędy... Jakie błędy? |
|
gero1913 Temat założony przez niniejszego użytkownika |
» 2014-10-20 21:36:59 A no juz wiem czemu, bo przez referencje sie nie da przesylac argumentow w c. |
|
« 1 » 2 |