Witam. Robię zadanie z ksiązki i wyskakuje mi błąd, który nie wiem jak naprawić.
Plik nagłówkowy:
#ifndef GOLF_H_INCLUDED
#define GOLF_H_INCLUDED
struct golf{
char fullname[40];
int handicap;
};
void setgolf(golf & g, char * name, int hc);
#endif
plik 2:
#include <iostream>
#include "golf.h"
using namespace std;
void setgolf(golf & g, char * name, int hc) //funkcja nieinteraktywna z użytkownikiem
{
g.fullname = name;
g.handicap = hc;
}
w mainie wywołuje funkcje setgolf w dany sposob :
setgolf(osoba,"Kowalski",45);
Błąd wywala w pliku 2 przy przypisaniu name do g.fullname.