안녕하세요.


배열 기반의 문자열 입출력 방법에 대해서 예제를 통해 알아보도록 하겠습니다.


[예제]

#include <iostream>


int main

{

  char name[100];

  char lang[200];


 std::cout<<"이름은 무엇인가요?";

 std::cin>>name; // 배열에 문자열을 저장


 std::cout<<"좋아하는 것은 무엇인가요??";

 std::cin>>lang; // 배열에 문자열을 저장


 std::cout<<" 나는 "<<name<<" 이다. \n";

 std::cout <<" 제일 좋아하는 것은 "<<lang<<" 입니다."<<std::end1;

 return0;

}


위의 예제를 보시면 std::cin>>name; 와 std::cin>>lang 는 배열에 문자열을 저장하는 명령어 입니다.

\n과 같은 문자는 C언어에서와 같은 의미를 지니지만 std::endl로 개행역활을 대신하는 것입니다.


\n 란 문자가 장치(콘솔,프린터)에 출력이되면 그 다음부터 출력되는

문자는 줄이 바뀌어 출력이 됩니다.


감사합니다.