C에서 문자열을 사용하려고 해. 그런데  일일이 메모리 할당하기도 귀찮고 해서, 대략 이런 식으로 코드를 짜 봤어.

컴파일 해 보니까 일단 적당히 돌아가기는 하는데 막상 회사서버에 커밋하려고 보니까 문제를 일으키지 않으려나
조금 걱정이 되기는 하네 -_-. 난 문제가 없다고 생각하지만.. 형들 생각은 어때?

#include <stdio.h>

const char** sss(void)
{
static const char *str[5] = {"test1","test2","test3","test4","test5"};
return str;
}

int main(int argc, char *argv[]) 
{
int i=0;
const char **str =0;
const char *ss = 0;
str = sss();
ss = str[4];
printf("%s\n",ss);
ss = "Test1";
printf("%s\n",ss);
ss = "Test3";
printf("%s\n",ss);
return 0;
}