Tietääkö kukaan mistä johtuu unixissa gpc-
kääntäjällä käännettäessä tuleva ilmoitus
segmentation fault?!
kääntäjällä käännettäessä tuleva ilmoitus
segmentation fault?!
Turvaa tilisi vahvistamalla puhelinnumerosi. Voit silloin palauttaa unohtuneen salasanan tekstiviestillä.
Näihin keskusteluihin ei ole vielä vastattu. Ole ensimmäinen.
Vastaukset 1
Vanhimmat
segmention fault eli osittelu virhe. Syynä
muistin käytön virhe johon ohjelma kaatunut. Voit
vaikka debugata gdb debuggerilla.
Ositteluvirheen aiheuttaa null-pointterin välitys
funktiolle parametrina tai taulukon rajojen
ylitys, lisäät vaikka stringin "hello wolrld"
taulukkoon, jonka pituus on liian pieni.
char mjono[5];
char sorsa = "hello world";
strcpy(mjono, sorsa); /* virhe, kaatuu */