본문 바로가기

(C/C++ 속성 정리) 12일 차 : string 컨테이너 안녕하세요 넬다이입니다. 오늘은 string에 대해서 배워보겠습니다. 프로그램을 하면은 문자열을 담아놓을 공간을 많이 쓰게 되는데 이를 담아두는 string 어렵지 않은 항목이니 다들 파이팅입니다. string 컨테이너 일반적으로 문자열 처리를 할 때 신경을 써야 하는 부분이 많다. 문자열을 처리하기 위한 배열은 컴파일 타임에 이미 크기가 정해지기 때문에 배열의 크기를 벗어나는 문자열을 저장할 수 없다. 간단한 문자열 대입이라던가 비교라던가 하려고 해도 문자 열처리 함수를 반드시 사용해야 하는 불편함이 있다. 하지만 string 컨테이의 사용을 통해서 우리는 공간이 얼마나 남았는지 혹은 문자열 복사라던지, 비교, 더하기 등을 쉽게 처리할 수 있다. #include //C++ #include // C //.. 더보기
(C/C++ 속성 정리) 11일 차 : 문자열 및 문자열 함수 안녕하세요 넬다이입니다. 오늘은 11일 차 문자열에 대해서 정리해볼 생각입니다. 11일 차까지 이렇게 진행하다 보니 다들 힘드실 텐데 다들 파이팅입니다. 문자열이란 'c', 'h', 'a', 'r' 각자 있으면 한 개의 단일 문자에 불과하다. 이것을 연달아서 "char" 이렇게 표현하면 연이어 있는 문자들의 모임으로 이것을 문자열이라고 한다. 단일 문자. 작은따옴표로 표현을 하고 char cA = 'A'; char cArray[5]; cArray[0] = 'A'; cArray[1] = 'B'; cArray[2] = 'C'; cArray[3] = 'D'; 문자열 같은 경우는 큰따옴표로 처리를 한다. "ABCD" 단일 문자의 배열로 문자열을 표현할 수 있다. char 타입은 오래된 문자열 타입이며 지금은 c.. 더보기