본문으로 바로가기

반갑습니다 풍림개발자입니다.

category 카테고리 없음 2020. 4. 14. 00:32

안녕하세요~

#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;
}