본문 바로가기
Software/C++

[C++ 기초] 8. String형

by 리미와감자 2023. 3. 10.

 

#include <iostream>

using namespace std;

int main() {

    char char1[20];
    char char2[20] = "jaguar";
    //char1 = char2; //불가능

    string str1;
    string str2 = "panda";
    string str3 = "potato";
    str1 = str2; // 가능
    cout << str1 << endl;
    str1 = str3; // 가능
    cout << str1 << endl;


    cout << str1[0] << endl; // 인덱싱 가능

    return 0;
}

결과

더보기

panda
potato
p

 

 

 

String형

특징

  • C스타일로 string 객체를 초기화할 수 있다.
  • cin을 사용하여 string 객체에 입력을 받을 수 있다.
  • cout을 사용하여 string 객체를 출력할 수 있다.
  • 배열 표기를 사용하여 string 객체에 각 원소들에 접근할 수 있다.
  • C++에서 배열을 다른 배열에 통째로 대입할 수 없지만, string을 사용하면 문자열을 다른 문자열에 대입할 수 있다.

댓글