#include<stdio.h>
typedef struct
{
int data3;
int data4;
}Data2;
typedef struct
{
int data1;
int data2;
Data2 * p;
}Data1;
{
int data3;
int data4;
}Data2;
typedef struct
{
int data1;
int data2;
Data2 * p;
}Data1;
void func2(Data2 *p)
{
p->data3=100;
}
void func3 (Data1***p)
{
(**p)->p->data4 = 200;
}
void func1(Data1* *p)
{
Data2 * p2 = (Data2 *)malloc(sizeof(Data2));
(*p)->p = p2;
{
Data2 * p2 = (Data2 *)malloc(sizeof(Data2));
(*p)->p = p2;
func2((*p)->p);
// func2 를 만들어서 func2 안에서 data3 에 100을 넣으세요.
func3(&p);
// func3 를 만들어서 func3 안에서 data4 에 200을 넣으세요.
};
// func2 를 만들어서 func2 안에서 data3 에 100을 넣으세요.
func3(&p);
// func3 를 만들어서 func3 안에서 data4 에 200을 넣으세요.
};
int main()
{
Data1 * p = (Data1 *)malloc(sizeof(Data1));
func1(&p);
//
//data3 와 data4 를 출력하세요.
//
return 0;
}
{
Data1 * p = (Data1 *)malloc(sizeof(Data1));
func1(&p);
//
//data3 와 data4 를 출력하세요.
printf("data3=%d,data4=%d\n",p->p->data3,p->p->data4);
//
return 0;
}
동적할당 문제
풀이 좀 부탁해 횽들 ..
func1 에서 p2 부분하고
전체적으로 풀이 좀 부탁해 ..
문제 푸는 팁
문제 푸는 방법을 좀 알려줄 수 있을까 .. ?
전체적으로 부탁해횽
최근대박yang빵 정보! 월천club 쉽다! ㅌ nete77