Błąd "WinMain" w devie.

0

Siemanko, mam problem. Kompilator wyrzuca mi błąd "undefined reference to `WinMain' ", oraz [Error] ld returned 1 exit status.

#include <stdio.h>
#include <stdlib.h>
#define N 5000

int maks1D(int tab[N], int n)
{
    int i;
    int wynik;
    wynik=0;
    while(tab[i]<n)
    {
        if(tab[i]>wynik)
        {
            wynik=tab[i];
            i++;
        }
        else
        {
            i++;
        }
        return wynik;
    }

    return wynik;
    int main(int argc, char *argv[])
    {
        int i;
        int g;
        int d;
        int tab[N];
        printf("Podaj ile liczb chcesz wpisac \n");
        scanf("%d",&n);
        for(i=0; i<n; i++)
        {
            printf("Podaj liczbe do tablicy \n");
            scanf("%d",&d);
            tab[i]=d;
        }
        g=maks1D(tab,n);
        printf("Maksymalna liczba podana to: ",g);
        return 0;
    }
}
1

Sformatowałem kod za ciebie. Popatrz teraz na niego uważnie. Czy widzisz że klamerki coś nie bardzo pasują? Błąd mówi że nie znaleziono funkcji main. I nie dziwota, skoro deklarujesz ją wewnątrz innej funkcji...

1 użytkowników online, w tym zalogowanych: 0, gości: 1