이현구의 공부방

[C/C++] String배열과 Char 형 배열 본문

C++를 해보자/기본기

[C/C++] String배열과 Char 형 배열

이현구 2022. 7. 9. 00:07

C++에서 String 문자열을 사용하기 위해선 아래 헤더를 포함시킨 후 진행

c 언어 : #include<string.h> 

c++  : #include<String>

 

String을 Char 형 배열에 넣기 위해서는 strcpy (문자열 복사) 를 사용함.

 

#include<iostream>
#include<string.h>

int main()
{
    char charArray[80];
    string str;
    int lenth = 0;

    cin >> str; // 문자열 입력

    // 문자열을 char형 배열에 넣기
    strcpy(charArray, str.c_str());

    lenth = strlen(charArray);

    // c_str()을 사용하여 String을 char형으로 변환하여 복사

    for (int i = 0; i < lenth; i++)
    {
        cout << charArray[i]; // 문자열 출력
    }

    cout << endl << lenth;

    return 0;
}
Comments