Aktywne Wpisy

heksengerg +292
źródło: temp_file4727355586165404252
Pobierz
njay +128
#kupujcopolskie
Z okazji przekroczenia 500 subskrypcji autorskiego tagu wrzucam wpis specjalny na tą okazję, ale najpierw dziękuję wszystkim za zainteresowanie, miłe słowa i liczne komentarze, które przekroczyły wielokrotnie moje oczekiwania. :) Zapraszam do regularnego przeglądania tagu, z czasem będzie na nim coraz więcej wartościowych treści.
Przyjrzyjmy się dziś, jak to tak naprawdę jest z tymi sklepami spożywczymi. Które są polskie, które zagraniczne i skąd.
Zachęcam do kupowania w polskich sklepach, wspierajmy naszą
Z okazji przekroczenia 500 subskrypcji autorskiego tagu wrzucam wpis specjalny na tą okazję, ale najpierw dziękuję wszystkim za zainteresowanie, miłe słowa i liczne komentarze, które przekroczyły wielokrotnie moje oczekiwania. :) Zapraszam do regularnego przeglądania tagu, z czasem będzie na nim coraz więcej wartościowych treści.
Przyjrzyjmy się dziś, jak to tak naprawdę jest z tymi sklepami spożywczymi. Które są polskie, które zagraniczne i skąd.
Zachęcam do kupowania w polskich sklepach, wspierajmy naszą
źródło: temp_file3648473869005598583
Pobierz




Piszę sobie radix sort w MASM i natrafiam na 2 problemy:
1. Podczas niektórych wywołań leci błąd:
Run-Time Check Failure #2 - Stack around the variable 'firstarray' was corrupted._
Nie widzę szczególnego błędu u mnie w kodzie, jakieś sugestie?
2. Elementy w "posortowanej" tablicy są pozamieniane parami, a wydaje mi się że algorytm jest poprawny. Pewnie świeże spojrzenie znalazłoby błąd w tym kodzie.
Kod:
main.cpp
radixsort.asm
#programowanie
Komentarz usunięty przez autora Wpisu
jl fin -> jle fin (to pierwsze)
:)
- nie wszystkie rejestry, z których korzystasz zapisujesz w prologu funkcji. Musisz to robić inaczej funkcje, które wywołują radixsort nie będą działać poprawnie
- array + leftoneindex - to jest ok w C. Natomiast w asm 'add edx, esi' zadziałałoby dla tablic charów, a tym przypadku masz tablicę intów więc musisz to robić raczej w stylu edx +