In mijn C-programma krijg ik eenfloating point exception, dus ik probeerde uit te zoeken waar die vandaan komt. Nu heb ik overal printf neergezet zodat ik kan zien waar het probleem zich voordoet (dacht ik) echter het probleem komt voor tussen het eind en het opnieuw beginnen van een while-loop.
Die while-loop kan alleen afgelopen zijn als er binnen de loop een waarde wordt verzet en in het geval van die exception wordt daar dus niks aan verandert. In mijn code is de 1e regel dus printf en de 2e roept iets aan uit een andere file.
Nu is mijn vraag: Zou het zo kunnen zijn dat hij al naar de 2e regel springt voordat de printf op het scherm staat??? En het dus in die 2e regel fout gaat in plaats van de eerste??? Mij lijkt dat die floating point exception ook via een soort printf op het scherm verschijnt en hij dus nooit de eerste in kan halen.
Die while-loop kan alleen afgelopen zijn als er binnen de loop een waarde wordt verzet en in het geval van die exception wordt daar dus niks aan verandert. In mijn code is de 1e regel dus printf en de 2e roept iets aan uit een andere file.
Nu is mijn vraag: Zou het zo kunnen zijn dat hij al naar de 2e regel springt voordat de printf op het scherm staat??? En het dus in die 2e regel fout gaat in plaats van de eerste??? Mij lijkt dat die floating point exception ook via een soort printf op het scherm verschijnt en hij dus nooit de eerste in kan halen.