CPP_어소_37_문자열(3)

CJB_ny·2022년 6월 23일
0

CPP_AROTHO

목록 보기
35/83
post-thumbnail
post-custom-banner

직접 길이 구하기

window에서 제공하는

wsclen 사용하지 않고

문자열 길이 구하는 방법 구현 ㄱㄱ

이렇게 하니까 지금 실행하면

예외발생하면서 오류 던짐..

이해가 안가는 부분

아스키 코드 NUL이 10진수로 32이다.

그래서

c == 32 일경우 break를 하면 에러나고

c == 0 일 경우는 정상적으로 동작함.

문자열의 끝에는 0 NULL이 와서 문자열의 끝을 명시한다고 했는데 왜 안되는 것인가??

NULL문자는 문자로 '\0' 이다.

ㅇㅇ.

이것을 조금더 개선을 하면은

이렇게 while조건문을 수정할 수 있다.

비교연산을 할떄

왼쪽에다가 r-value 상수를 놔두는 습관이 좋다.

이렇게.

문자열 이어 붙이기

인자를 보고 어느 정도 유추가 가능하다.

profile
https://cjbworld.tistory.com/ <- 이사중
post-custom-banner

0개의 댓글