프로그래밍

 3198, 1/160 회원가입  로그인  
   hipro
   [C언어]포인터에서 문자열.

http://www.hackerschool.org/HS_Boards/zboard.php?AllArticle=true&no=3400 [복사]


char *ptr;

ptr = (char *)malloc(100);

ptr = "what!@#$?";

printf("%s \n, ptr);

..................

은 오류가 나고

ptr = "what!@#$?" 을 strcpy(ptr, "what!@$?" 로 바꾸면 왜 오류가 안나죠?


  Hit : 3521     Date : 2012/04/19 08:32



    
mnet21 포인터가 어떤것인지와 strcpy() 함수가 어떤건지 아시면 답이 보이실것입니다. 2012/04/25