ich hab in einer .h eine strucht definiert und will sie mehreren c dateine zugänglich machen.
und seitdem bekomm ich nur mehr sinnlose fehlermelungen:
wtf? darf man seit neuestens einer methode nur mehr einen parameter übergeben?
was passt da beim pointer wieder nicht? ich will da nur das erste argument übergeben.
EDIT: hat sich erledigt, hab ein ; beim struct vergessen, hab mich zusehr auf die fehlermeldung fixiert.
und seitdem bekomm ich nur mehr sinnlose fehlermelungen:
Code:
21 //scanner.h two or more data types in declaration of `scanfile'
int scanfile(char fname,int l, struct Data *filedata1);
Code:
//42 main.c [Warning] passing arg 1 of `scanfile' makes integer from pointer without a cast
int main(int argc, char *argv[])
{
struct Data *filedata1;
int l=111;
filedata1=(struct Data *) calloc(l,sizeof(struct Data));
if (argc <1) exit(1);
scanfile(argv[1],l,filedata1);
EDIT: hat sich erledigt, hab ein ; beim struct vergessen, hab mich zusehr auf die fehlermeldung fixiert.
Zuletzt bearbeitet: