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

Skrócona gra - problemy z funkcją

Ostatnio zmodyfikowano 2014-10-20 21:43
Autor Wiadomość
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
P-119095
Memento96
» 2014-10-20 21:03:52
Kod jest strasznie nieczytelny tutaj, ale... Jesteś pewien, że ten void nie zwraca niczego?
P-119097
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?
P-119100
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
P-119101
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ę.
P-119102
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 ;/
P-119104
killjoy
» 2014-10-20 21:35:20
Błędy... Jakie błędy?
P-119105
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.
P-119106
« 1 » 2
  Strona 1 z 2 Następna strona