이중포인터 코딩질문이요
매화
2023.04.01
질문 제목 : 이중포인터활용#include stdio.h
void set_proverb(char **q);
int main(void)
{
char *s = null;
set_proverb(&s);
printf(selected proverb = %s\n,s);
return 0;
}
void set_proverb(char **q)
{
static char *str1=a friend in need is a friend indeed;
static char *str2=a little knowledge is a dangerous thing;
*q = str1;
}
위의 코딩을 확장하여, 10개정도의 속담을 문자열의 형태로 저장하고 있다가 사용자가 하나를 선택하면, 인수로 받은 이중포인터를 이용하여 외부에 있는 char형 포인터s를 설정하는 set_proverb()을 작성하라.
질문 내용 : scanf랑 if 쓰는건 알겠는데... 코딩을 못하겠어요
-
슬아라
포인터에 메모리 활당안해주고 문자열 넣으면 문제가 생기지 않을까 합니다??