Why am I getting this error and how to I resolve it?
void add(struct Data* data,char* name, char* hobbies[])
{
size_t lenn=strlen(name);
data->name=(char*)realloc(data->name,lenn+1);
memcpy(data->name,name,lenn+1);
}
int main()
{
struct Data data;
s_init(&data);
add(&data,"Jose",{"Sing","Run"});
return 0;
}
Error:
ayuda.c:32:19: error: expected expression before ‘{’ token add(&data,"Jose",{"Sing","Run"});