const char na char[]

0

Mam taką funkcję, która ustawia parametry struktury golf

void stegolf(golf &g, const char *name, int hc)
{

}

Struktura wygląda następująco:

struct golf
{
    char fullname[Len];
    int handicap;
};

Jak uzupełnić tą funkcję, aby nie wyświetlało błędu z konwersją const char, na char?

0

strncpy(g.fullname,name,Len-1);
g.fullname[Len-1]=0;

0

Może użyj string zamiast const char *?

0

Zamień :
char fullname[Len];
na:
const char * fullname;

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