안녕하세요~
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <conio.h>
int count = 4;
char name[50] = "홍길동";
char tel[256];
///////////////////////////////////
int getTel(char *pstr)
{
static char buff[1024];
gets(buff);
strcpy(pstr, buff);
return strlen(pstr);
}
int main(int argc, char **argv)
{
char *paddr;
printf("이름= %s\n", name);
getTel(tel);
printf("전화 = %s\n", tel);
paddr = (char*) malloc(1024);
if (!paddr)
return -1;
{ // 블록 시작
int scount;
char *piaddr = paddr;
for (scount = 1024;scount > count;scount--,piaddr++) {
*piaddr = getch(); // getch 함수는 표준함수는 아니다.
putchar(*piaddr);
if (*piaddr == '\r')
break;
}
*piaddr = 0;
printf("주소 = %s\n", paddr);
} // 블록 끝
free(paddr);
return 0;
}