Błąd przy kompilowaniu w definicji i deklaracji funkcji

0

Witam. Podczas kompilowania w deklaracji zwykłej funkcji:
int getline(char tab[],int MAX);
wyskakuje mi następujący błąd:
expected ';', ',' or ')' before numeric constant
Nie wiem co tu może być źle. Prosze o pomoc

0

char* tab

0

Zmieniłem ale nic nie dało.

0

Chrzani waść:

michalek1289 napisał(a):

Zmieniłem ale nic nie dało.
http://ideone.com/2IxKBX

1
michalek1289 napisał(a):

Zmieniłem ale nic nie dało.

Sprawdź makra.

0

#include <stdio.h>

#define MAX 110
int getline(char* tab,int MAX);
void copy(char to[], char from[]);
int main()
{
int b;
char tab[MAX];
char tab2[MAX];
while((b=getline(tab, MAX))>=80)
{
copy(tab2,tab);
}
}
Reszta kodu już chyba nie będzie miała znaczenia.

0

No i już masz odpowiedź.

1
michalek1289 napisał(a):

#define MAX 110
int getline(char* tab,int MAX);

Bo próbujesz skompilować coś takiego:

int getline(char* tab,int 110);
0

Dzięki wielki za pomoc zrozumiałem.

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