Menu
Coddy logo textTech

문자열 입력

Coddy C++ 여정의 기초 섹션에 포함된 레슨. 74개 중 35번째.

문자열은 다른 자료형과 약간 다르게 동작합니다. C++에서 문자열로 입력을 받는 방법은 여러 가지가 있습니다. 다음은 가장 일반적인 방법입니다.

1. cin 사용:

std::string str;
std::cin >> str;

참고: 이는 첫 번째 공백까지만 읽습니다

2. getline() 사용(공백이 있는 문장에 권장):

std::string str;
std::getline(std::cin, str);

공백을 포함한 전체 줄을 읽습니다.

3. cingetline 함께 사용하기(cin 이후에 읽을 때):

int n;
std::string str;
std::cin >> n;
std::cin.ignore();  // 입력 버퍼에서 개행 문자를 지웁니다
std::getline(cin, str);

cin.ignore() 없이는 getline이 입력을 기다리는 대신 남아 있는 newline을 읽게 됩니다

직접 해보기

이 레슨에는 코드 챌린지가 없습니다.

quiz icon실력 점검

이 레슨에는 짧은 퀴즈가 포함되어 있습니다. 레슨을 시작해 문제를 풀고 진행 상황을 기록하세요.

기초의 모든 레슨

직접 연습해 보세요: 온라인 C++ 컴파일러