Yoho! Skrevet 15. mai 2014 Del Skrevet 15. mai 2014 #include <stdio.h> #include <conio.h> int add(int x, int y); int sub(int a, int b); int mul(int g, int h); int dele(int d, int e); int main(void) { int tall1, tall2; char tegn; printf("skriv inn enten +,-,* eller /\n"); scanf("%c", &tegn); switch(tegn) { case '+': printf("skriv inn et tall\n"); scanf("%d", &tall1); printf("skriv et tall til\n"); scanf("%d", &tall2); printf("%d", add(tall1,tall2)); break; case '-': printf("skriv inn et tall\n"); scanf("%d", &tall1); printf("skriv et tall til\n"); scanf("%d", &tall2); printf("%d", sub(tall1,tall2)); break; case '*': printf("skriv inn et tall\n"); scanf("%d", &tall1); printf("skriv et tall til\n"); scanf("%d", &tall2); printf("%d", mul(tall1,tall2)); break; case '/': printf("skriv inn et tall\n"); scanf("%d", &tall1); printf("skriv et tall til\n"); scanf("%d", &tall2); printf("%d", dele(tall1,tall2)); break; default: printf("du skrev inn feil tegn\n"); break; } int add(int x, int y){ int z = x + y; return z; } int sub(int a, int b){ int c = a - b; return c; } int mul(int g, int h){ int u = g * h; return u; } int dele(int d, int e){ int f = d / e; return f; } return 0; } oving5.c oving5.c(60) : error C2065: 'x' : undeclared identifier oving5.c(60) : error C2065: 'y' : undeclared identifier oving5.c(65) : error C2065: 'a' : undeclared identifier oving5.c(65) : error C2065: 'b' : undeclared identifier oving5.c(69) : error C2065: 'g' : undeclared identifier oving5.c(69) : error C2065: 'h' : undeclared identifier oving5.c(74) : error C2065: 'd' : undeclared identifier oving5.c(74) : error C2065: 'e' : undeclared identifier Lenke til kommentar
Martin HaTh Skrevet 15. mai 2014 Del Skrevet 15. mai 2014 (endret) Du kan ikke implementere funksjoner inne i en funksjon. Noe mystisk feilmelding av den grunn, men det ser ut som om det er det eneste. Og please, bruk [ code ] tags, og ha med indentering. Endret 15. mai 2014 av Martin HaTh Lenke til kommentar
Yoho! Skrevet 15. mai 2014 Forfatter Del Skrevet 15. mai 2014 Du kan ikke implementere funksjoner inne i en funksjon. Noe mystisk feilmelding av den grunn, men det ser ut som om det er det eneste. Og please, bruk [ code ] tags, og ha med indentering. den er grei fant ut av det foresten Lenke til kommentar
Dan-Levi Skrevet 15. mai 2014 Del Skrevet 15. mai 2014 Det er alltid kjekt å skrive hva som er feilen, slik at du hjelper neste person som sitter med samme problem. Lenke til kommentar
Lycantrophe Skrevet 15. mai 2014 Del Skrevet 15. mai 2014 Alle funksjonene er definert inne i main(). 1 Lenke til kommentar
Yoho! Skrevet 16. mai 2014 Forfatter Del Skrevet 16. mai 2014 Det er alltid kjekt å skrive hva som er feilen, slik at du hjelper neste person som sitter med samme problem. Hei har ikke rekt å svare før nå feilen var som svaret over, hadde glemt å sette funksjonene utenfor hovedfunksjonen main Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå