본문 바로가기

Other Programming/C C++

이중 포인터

반응형
출처 : winapi.co.kr
 

#include 

void main()
{
	int i;
	int *pi;
	int **ppi;

	i=1234;
	pi=&i;
	ppi=π

	printf("%d\n", **ppi);

}




 
#include 

void InputName(char **pName);

void main()
{
	char *Name;

	InputName(&Name);
	printf("이름은 %s입니다. \n", Name);
	free(Name);
}

void InputName(char **pName)
{
	*pName = (char *) malloc(12);
	strcpy(*pName, "Cablin");
}

.
 
#include 

// 잘못된 죽은 코드임 ㅋㅋ

void InputName (char *pName);

void main()
{
	char *Name;

	InputName(Name);
	printf("이름은 %s 입니다\n", Name);
	free(Name);
}


void InputName(char *pName)
{
	pName=(char *) malloc(12);
	strcpy(pName,"Cabin");
}