C++의 문자열 입/출력 방식 String I/O

Gogi·2023년 5월 29일

C++언어 기초 목록

목록 보기
2/15

문자열 입출력 라이브러리

C++은 std::string 클래스를 사용하여 문자열을 처리하므로, 문자열의 크기를 미리 정의할 필요가 없다. C에서는 문자열을 char 배열로 처리하기 때문에, 배열의 크기를 미리 정의해야 하는 번거로움이 있었다.


개념 설명 및 사용 예시

C++에서 문자열을 다루는 방법은 <string> 라이브러리를 이용하며, 배열을 사용하는 것보다 편리하고 안전하다는 장점이 있다.

- 입력

C++의 대표적인 입력 방식인 std::cin은 간편하게 문자열 입력, 변수 입력 등을 처리할 수 있다.

std::string str;
std::cout << "Please enter a string: ";

- 출력

문자열의 출력은 std::cout 객체를 이용한다. 문자열 변수와 함께 std::cout를 사용하면 문자열을 콘솔에 출력할 수 있다.

std::string str = "Hello, World!";
std::cout << str << std::endl;

주의사항

  • std::cin은 공백으로 문자열을 분리하므로, 공백이 포함된 문자열을 입력받을 때는 주의해야 함

업데이트 기록

. . .

profile
C, C++, C#, Unity

0개의 댓글