Я пытаюсь вернуть массив символов, но получаю ошибку, показанную выше.Я новичок в программировании, поэтому я не знаю много.Заранее спасибо за помощь.
int* printParty(int party)
{
char* partyArr = (char*)malloc(sizeof(char) * 15);
switch (party)
{
case 1:
strncpy(partyArr, "Constitution", 15);
break;
case 2:
strncpy(partyArr, "Democrat", 15);;
break;
case 3:
strncpy(partyArr, "Green", 15);
break;
case 4:
strncpy(partyArr,"Libertarian", 15);
break;
case 5:
strncpy(partyArr, "Republican", 15);
break;
default:
printf("Not a valid input.");
}
return partyArr;
}