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
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.