- "Als ik zou willen dat je het begreep, legde ik het wel beter uit!" | All number systems are base 10!
Overnieuw dan 
Ik krijg tijdens het compileren in c de vogende warnings.
gcc -Wall -c driver07.c
driver07.c: In function `main':
driver07.c:58: warning: control reaches end of non-void function
gcc -Wall -c kleur.c
kleur.c: In function `kleur_to_c':
kleur.c:28: warning: control reaches end of non-void function
kleur.c: In function `c_to_kleur':
kleur.c:38: warning: control reaches end of non-void function
gcc -Wall -c leegYali.c
gcc -Wall -c printYali.c
gcc -Wall -c printLetters.c
gcc -Wall -c initYali.c
gcc -Wall -c pakleg.c
gcc -Wall -c leesVak.c
gcc -Wall -c balans.c
gcc -Wall -c vulYali.c
gcc -Wall -c gewonnen.c
gewonnen.c: In function `gewonnen':
gewonnen.c:48: warning: control reaches end of non-void function
gcc -o test01 driver07.o kleur.o leegYali.o printYali.o printLetters.o initYali.o
pakleg.o leesVak.o balans.o vulYali.o gewonnen.o
Weet iemand van jullie wat dit inhoud.
Ik krijg tijdens het compileren in c de vogende warnings.
gcc -Wall -c driver07.c
driver07.c: In function `main':
driver07.c:58: warning: control reaches end of non-void function
gcc -Wall -c kleur.c
kleur.c: In function `kleur_to_c':
kleur.c:28: warning: control reaches end of non-void function
kleur.c: In function `c_to_kleur':
kleur.c:38: warning: control reaches end of non-void function
gcc -Wall -c leegYali.c
gcc -Wall -c printYali.c
gcc -Wall -c printLetters.c
gcc -Wall -c initYali.c
gcc -Wall -c pakleg.c
gcc -Wall -c leesVak.c
gcc -Wall -c balans.c
gcc -Wall -c vulYali.c
gcc -Wall -c gewonnen.c
gewonnen.c: In function `gewonnen':
gewonnen.c:48: warning: control reaches end of non-void function
gcc -o test01 driver07.o kleur.o leegYali.o printYali.o printLetters.o initYali.o
pakleg.o leesVak.o balans.o vulYali.o gewonnen.o
Weet iemand van jullie wat dit inhoud.
return blaat; vergeten?Op donderdag 04 oktober 2001 14:22 schreef eeweep het volgende:
driver07.c:58: warning: control reaches end of non-void function
kleur.c:28: warning: control reaches end of non-void function
kleur.c:38: warning: control reaches end of non-void function
gewonnen.c:48: warning: control reaches end of non-void function
De code kan door je functie lopen zonder een 'return' tegen te komen, dat vind de compiler niet leuk. Als je je 'return's in 'if's hebt staan wil dit nog weleens voorkomen. Voeg gewoon een 'return 0;' oid toe om de warning te voorkomen. Een beter idee is naar je logica kijken, daar is die warning tenslotte voor.
- "Als ik zou willen dat je het begreep, legde ik het wel beter uit!" | All number systems are base 10!
Heb je wel een returntype gespecificeerd bij je functies?
main hoort iig int te zijn en daar hoort dus ook een 'return int' bij.
Specificeer bij al je functies int/void/... etc en zorg altijd voor een return als het type ongelijk aan void is.
main hoort iig int te zijn en daar hoort dus ook een 'return int' bij.
Specificeer bij al je functies int/void/... etc en zorg altijd voor een return als het type ongelijk aan void is.
Pagina: 1