Why does the call to strcpy crashes in the following code? Also why is it crashing in CodeBlocks, but not in VS?
#define MAX 500
char* GetUserAnswer(char* detail)
{
char answer[MAX];
printf("Provide %s:", detail);
scanf("%s", answer);
return answer;
}
void PrelucreazaSablon(FILE* generatedFile)
{
char answer[MAX];
strcpy(answer, GetUserAnswer("name"));
fputs(answer, generatedFile);
}