Menu
CoddyTech

String

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

char는 단일 문자입니다(예: 1, 6, %, b, p, ., T 등).

C++의 문자열 유형은 여러 문자를 담을 수 있는 문자들의 시퀀스입니다.

C++에서 문자열을 사용하려면 코드 맨 위에 다음을 반드시 포함해야 합니다.

#include <string>

참고: #include <string> 없이도 코드가 작동할 수 있지만(<iostream> 같은 다른 헤더가 이를 간접적으로 포함할 수 있기 때문), 간접적인 포함에 의존하는 것은 좋지 않은 관행으로 여겨집니다. 코드에서 사용하는 헤더는 항상 명시적으로 직접 포함하세요.

다음 두 가지 방법 중 하나로 네임스페이스도 처리해야 합니다.

1. 이 줄을 includes 뒤에 추가하세요:

using namespace std;

2. using namespace 줄은 추가하지 말고, string 앞에 std::를 붙이세요:

std::string s1 = "This is a string";
// std::를 명시적으로 사용했기 때문에 이것이 작동합니다

문자열 변수가 큰따옴표를 사용한다는 점에 유의하세요. 위의 예에서는 s1이라는 문자열 변수를 초기화합니다.

두 방법 모두 #include <string>이 필요합니다. 유일한 차이점은 'std::'를 'string' 앞에 쓸지 여부입니다.

다음은 완전한 예시입니다:

#include <string>
using namespace std;  // 방법 1

int main() {
    string s1 = "Hello";  // 방법 1 스타일
    std::string s2 = "Hello again";  // 방법 2 스타일 ('using namespace'를 사용해도 여전히 작동함)
    return 0;
}
challenge icon

챌린지

초급

문자열 I am learning to code with Coddy!을 coddy라는 이름의 변수에 저장하세요.

대소문자를 정확히 맞춰 문자열 값을 그대로 저장하세요.

직접 해보기

    // 여기에서 변수를 선언하고 초기화하세요
    
    
quiz icon실력 점검

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

기초의 모든 레슨

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