Program received signal SIGSEGV, Segmentation fault.
0xfa44ae0 in number () at doscan.c:679
doscan.c:679: No such file or directory.
Det virker som om feilen oppstaar etter en scanf() setning.
Nils-Petter
Segmentation fault betyr at programmet forsøker å bruke minne det ikke
har tilgang til. Det vil stort sett si pekerfeil.
> 0xfa44ae0 in number () at doscan.c:679
> doscan.c:679: No such file or directory.
gdb finner ikke kildekoden for programmet, og kan derfor ikke vise deg
hvor feilen oppstod. (Men fant du kanskje selv ut fra linjenummeret?)
> Det virker som om feilen oppstaar etter en scanf() setning.
Pekerfeil i forbindelse med scanf() betyr vanligvis at du har glemt et
&-tegn. Alternativt _kan_ det bety at du forsøker å lese en
stor(mange bytes) verdi inn i en liten variabel. Jeg holder en knapp
på den første forklaringen.
Stig Hemmer.