#include <stdio.h> int strO (char* myStr[]) {   char str[] = "hello";   myStr[0] = str; // << 수정해야 할 부분?   return 0; } int main() {   char* string_list[10] = {NULL};   strO(string_list);   printf("%s\n", string_list[0]);   return 0; }strO함수에서 string_list[0]에 str이 가리키는 문자열을 대입하고 main에서 출력하고 싶습니다. (즉, "hello"를 출력하고 싶습니다.) 개념 부족인지.. 위와 같은 코드에서는 계속 쓰레기 값이 출력됩니다. 도저히 원인을 모르겠습니다. 표시된 부분만 수정하여 제가 원하는 결과를 얻을 수 있는 방법이 있나요?