c언어 문자열 변수, 문자열 포인터 변수 차이

2021. 12. 23. 16:15암호학/C언어

1. 일반 문자열 변수

strcpy를 이용하여 값을 지정할 경우,
정상적으로 출력이 된다.

 

문자열 값으로 직접 지정할 경우,
에러가 난다.

 

 

2. 문자열 포인터 변수

strcpy를 이용하여 값을 지정할 경우,
잘 된다.
문자열 값을 직접 지정할 경우,
역시 잘 된다.

 

 

결론 : 일반 문자열 변수는 strcpy를 이용하면 복사가 잘 되지만, 직접 지정하면 에러가 나는 반면,

포인터 문자열 변수는 strcpy를 쓰거나, 직접 문자열 값을 지정해도 잘 동작한다.

'암호학 > C언어' 카테고리의 다른 글

c언어 spirntf 함수 printf sprintf 차이점  (0) 2021.07.14
C언어 공용체  (0) 2021.06.07
c언어 / c++ for문(반복문) 차이점  (0) 2021.06.03
sha-1 알고리즘 코딩  (0) 2021.05.14
sha-1  (0) 2021.05.13