Avatar billede fido26 Praktikant
18. august 2003 - 09:47 Der er 3 kommentarer og
1 løsning

Indledende hjælp til Dev-C++ 4.9.8.0

Hejsa!

Jeg er en gut der aldrig har kodet C før. Kun Java Visual basic m.fl.

Jeg har lånt en bog der hedder "Grundkursus i standard C" og har installeret Dev-C++ 4.9.8.0.

Allerede ved indtastning af første eksempel i bogen får jeg fejl. Kodet er som følger:

main()
{
    int antal, sum, i;
   
    printf("\n\nIndtast antal: ");
    scanf("%d", &antal);
   
    if (antal <= 0)
        printf("\nFEJL. Antal mindre end 1. STOP.");
    else
    {
        for (sum=0, i=1; i<=antal; i++)
                sum = sum + i;
        printf("\nSUM = %d", sum);
    }
}

og der står i kompiler loggen at der er 5 fejl. Umidelbart ser det ud til at den ikke kan hitte ud af funktionerne printf og scanf.

Nogen der har nogle bud på hvad jeg gør galt??

/Fido26
Avatar billede soreno Praktikant
18. august 2003 - 09:52 #1
Tilføj denne linie øverst:
#include <stdio.h>
Avatar billede soreno Praktikant
18. august 2003 - 09:53 #2
main()

Bør være:
int main()

Og så skal du returnere en værdi til sidst.

Altså:

#include <stdio.h>

int main()
{
    int antal, sum, i;
 
    printf("\n\nIndtast antal: ");
    scanf("%d", &antal);
 
    if (antal <= 0)
        printf("\nFEJL. Antal mindre end 1. STOP.");
    else
    {
        for (sum=0, i=1; i<=antal; i++)
                sum = sum + i;
        printf("\nSUM = %d", sum);
    }

    return 0;
}
Avatar billede fido26 Praktikant
18. august 2003 - 10:10 #3
Ja det ser ud til at virke. Vinduet lukker bare ned med det samme uden at jeg kan se resultatet. Er det fordi jeg ikke kører en loop på programmet??
Avatar billede soreno Praktikant
18. august 2003 - 10:13 #4
Du kan evt. tilføje disse linier:

Øverst:
#include <stdlib.h>

Nederst:

    }
    system("pause");
    return 0;
}
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester