안녕하세요.
전 char *함수의 리턴값을 받아서 배열에 저장하고 싶습니다.
그런데 컴파일은 일단 되서 실행은 되는데 warning이 뜹니다.
이걸 없애려면 어떻게 해야 할지요..
int main(void)
{
char a[200];
strcpy( a, funcfunc());
printf("%s\n", a);
return;
}
char *funcfunc();
{
char buf[200];
strcpy(buf, "안녕하시오. 반갑습니다.\n");
return buf;
}
warning은 function returns address of local variable.입니다.
그럼..좋은 하루되세요.