wskaźniki - zadanie z kursu
Ostatnio zmodyfikowano 2018-07-23 15:22
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"?) |
|
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. |
|
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? |
|
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? |
|
sair Temat założony przez niniejszego użytkownika |
» 2018-07-12 22:22:44 Pętla for nie wykona się ani raz |
|
pekfos |
» 2018-07-12 22:27:06 To teraz rozwiązanie problemu powinno być oczywiste. |
|
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? |
|
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? |
|
1 « 2 » 3 |