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 https://www.diskusjon.no/topic/1582017-enkel-c-kode-hva-er-feil/
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 https://www.diskusjon.no/topic/1582017-enkel-c-kode-hva-er-feil/#findComment-21645388
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 https://www.diskusjon.no/topic/1582017-enkel-c-kode-hva-er-feil/#findComment-21645936
mobile999 Skrevet 15. mai 2014 Del Skrevet 15. mai 2014 Hva var feilen? Lenke til kommentar https://www.diskusjon.no/topic/1582017-enkel-c-kode-hva-er-feil/#findComment-21646022
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 https://www.diskusjon.no/topic/1582017-enkel-c-kode-hva-er-feil/#findComment-21646729
Lycantrophe Skrevet 15. mai 2014 Del Skrevet 15. mai 2014 Alle funksjonene er definert inne i main(). 1 Lenke til kommentar https://www.diskusjon.no/topic/1582017-enkel-c-kode-hva-er-feil/#findComment-21647555
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 https://www.diskusjon.no/topic/1582017-enkel-c-kode-hva-er-feil/#findComment-21649931
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å