강좌 & 팁
글 수 2,412
2015.12.07 23:40:06 (*.49.120.74)
42384
안녕하세요.
배열 기반의 문자열 입출력 방법에 대해서 예제를 통해 알아보도록 하겠습니다.
[예제]
#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 란 문자가 장치(콘솔,프린터)에 출력이되면 그 다음부터 출력되는
문자는 줄이 바뀌어 출력이 됩니다.
감사합니다.