Forum » Programiranje » [Visual c++] pri izvajanju programa pride do napake
[Visual c++] pri izvajanju programa pride do napake
fogl ::
Programček mi prevede, vendar pa mi pri zvajanju javi napako. Ko sem pognal debug mi napiše "Unhandled exception: 0x0000005:Access Violation". Kaj je narobe? Tukaj je ptint screan tega dela programčka (print-scr.JPG).
lp, klemen
Gundolf ::
Verjetno je crc malo prevelik (2010439696). Ker je tmp tesno povezan z crc (na zalost se iz slike ne vidi njegove vrednosti) je tudi ta verjetno vecji od 255. tabela[tmp] zato povzroci access violaion. Spremeni definicijo za crc iz int v char pa bo verjetno delalo (ne vem ce bo pravilno, ker sem ze pozabil CRCje a program se zna vsaj obdrzati pri zivljenju ;))
fogl ::
Sem rešil, problem je bil ker sem *data definiral kot char, ki ima tudi negativne vrednosti, zato pa je potem pri xor funkciji prišel tako velik rezultat. Zdej ko sem ga definiral kot unsigned char, pa vse funkcionira kot je treba Hvala!
lp, klemen
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | Zakaj mi ne šteje presledkov ?Oddelek: Programiranje | 854 (710) | Ciklamen |
» | [C++ & asm] najhitrejša inicializacija 2D matrikeOddelek: Programiranje | 1785 (1425) | Fury |
» | operator +Oddelek: Programiranje | 1271 (1144) | MasterBlaster |
» | [visual c++] #ifdef _DEBUGOddelek: Programiranje | 1097 (1038) | Vesoljc |
» | branje byte[] iz MS access-ove bazeOddelek: Programiranje | 1939 (1849) | BHawk |