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

wskaźniki - zadanie z kursu

Ostatnio zmodyfikowano 2018-07-23 15:22
Autor Wiadomość
sair
Temat założony przez niniejszego użytkownika
» 2018-07-12 22:00:57
begin w 2 obiegu "jest równe" end-1...

chodziło mi o to że typ int "zajmuje" 4 bajty, a różnica między begin w 1 obiegu, a begin w 2 obiegu to 24bajty (czyli tak jakby 6 "pozycji"?)
P-171833
pekfos
» 2018-07-12 22:04:53
chodziło mi o to że typ int "zajmuje" 4 bajty, a różnica między begin w 1 obiegu, a begin w 2 obiegu to 24bajty (czyli tak jakby 6 "pozycji"?)
A mi że 0x24 to 36 bajtów, więc 9 pozycji.
P-171836
sair
Temat założony przez niniejszego użytkownika
» 2018-07-12 22:10:38
Kurcze, nie rozumiem tego, a to przez to program nie działa jak należy, tak?
P-171838
pekfos
» 2018-07-12 22:13:30
Miałeś 2 adresy podane szesnastkowo, obliczyłeś różnicę w kalkulatorze i założyłeś że wynik jest w systemie dziesiętnym tylko dlatego, że akurat nie było w nim cyfr większych od 9. To nie ma nic do działania programu, program nie popełni takiego błędu. Za to ty możesz przez to wyciągnąć złe wnioski szukając problemu.

Skup się na
begin w 2 obiegu "jest równe" end-1
Co wtedy się stanie w drugim obiegu?
P-171839
sair
Temat założony przez niniejszego użytkownika
» 2018-07-12 22:22:44
Pętla for nie wykona się ani raz
P-171840
pekfos
» 2018-07-12 22:27:06
To teraz rozwiązanie problemu powinno być oczywiste.
P-171841
sair
Temat założony przez niniejszego użytkownika
» 2018-07-12 23:05:37
A jeśli nie jest to znaczy że się nie nadaje?
P-171844
pekfos
» 2018-07-13 11:48:37
Znaczy że nie myślisz. Nie działa bo zepsułeś swoją jedyną kopię begin jaką masz. Jak by to rozwiązał ktoś, kto zna zmienne?
P-171845
1 « 2 » 3
Poprzednia strona Strona 2 z 3 Następna strona