Error undefined reference

0

Witam,
uczę się programowania z książki. W rozdziale o strukturach podano taki oto przykład, po wpukaniu do kompilatora wyskakują mi takie oto błędy.
Czy ktoś mógłby mi doradzić co mogę z tym zrobić?

#include <stdio.h>
#include <string.h>
#include <math.h>

char * wczytaj(char * z,int ile);

#define MAXTY 15
#define MAXAU 15

struct ksiazka {
    char tytul[MAXTY];
    char autor[MAXAU];
    float wartosc;
};
int main(void)
{
    struct ksiazka podrecznik;
    wczytaj(podrecznik.tytul, MAXTY);
    wczytaj(podrecznik.autor, MAXAU);
    scanf("%f",&podrecznik.wartosc);
    printf("%s autor: %s, cena: %.2f zl",podrecznik.tytul,podrecznik.autor,podrecznik.wartosc);
    return 0;
}

|undefined reference to `wczytaj(char*, int)'|
|undefined reference to `wczytaj(char*, int)'|
||error: ld returned 1 exit status|
||=== Build failed: 3 error(s), 0 warning(s) (0 minute(s), 0 second(s)) ===|

2

Brakuje definicji (ciała) funkcji.

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