Computer >> 컴퓨터 >  >> 프로그래밍 >> C++

C++에서 문자열 배열 생성하는 방법 – 개념부터 예제 코드까지

C++에서는 string 키워드를 사용하여 문자열 배열을 손쉽게 만들 수 있습니다. 문자열 배열은 여러 개의 문자열 데이터를 하나의 변수로 관리할 수 있어 실무에서 매우 유용하게 활용됩니다. 이번 글에서는 string 키워드를 이용해 문자열 배열을 선언하고 사용하는 방법을 알고리즘과 예제 코드를 통해 살펴보겠습니다.

알고리즘

문자열 배열을 생성하고 출력하는 과정은 다음과 같습니다.

시작
string 키워드로 배열 요소를 초기화하고, 문자열을 입력값으로 받습니다.
배열을 출력합니다.
끝.

예제 코드

아래 코드는 세 가지 과일 이름으로 문자열 배열을 초기화한 후, 반복문을 통해 각 요소를 순서대로 출력하는 프로그램입니다.

#include<iostream>
#include<bits/stdc++.h>
using namespace std;
int main() {
    string Fruit[3] = {"Grape", "Mango", "Orange"};
    cout <<"The name of fruits are:"<< "\n";
    for (int i = 0; i < 3; i++)
       cout<< Fruit[i]<<",";
   return 0;
}

실행 결과

위 프로그램을 실행하면 다음과 같이 배열에 저장된 과일 이름들이 출력됩니다.

The name of fruits are:
Grape, Mango, Orange

코드 설명

string Fruit[3]은 크기가 3인 문자열 배열을 선언하는 구문입니다. 중괄호 안에 나열된 값들이 각각 인덱스 0, 1, 2에 순서대로 저장되며, for 반복문을 통해 배열의 모든 요소를 하나씩 접근하여 화면에 출력합니다. 이처럼 C++에서는 <string> 헤더의 string 클래스를 활용하면 C 스타일의 char 배열보다 훨씬 직관적이고 안전하게 문자열을 다룰 수 있습니다.