Programming Basic2006. 8. 10. 14:59

#include "stdio.h"
#include "stdlib.h"
#include "string.h"

void InputName(char **pName)
{
*pName = (char *)malloc(12);

printf("pName= %p,*pName =%p n", pName, *pName);
strcpy(*pName, "abcdefg");
}


void main()
{
char *Name;
InputName(&Name);

printf("Name= %p, &Name= %p n", Name, &Name);

printf("주소 %p 에 있는 문자 =%c n", Name+0, *(Name+0) );
printf("주소 %p 에 있는 문자 =%c n", Name+1, *(Name+1) );
printf("이름은 %s입니다 n", Name);
/ free(Name);
}



Posted by BAGE