C++ programming
명품 C++ programming 실습 문제 4장 6번
soba_memil
2020. 3. 4. 16:03
문제 :
string 클래스를 이용하여 사용자가 입력한 영문 한 줄을 문자열로 입력받고 거꾸로 출력하는 프로그램을 작성하라.
목적 및 힌트 :
string 클래스로 문자열 다루기
실행 결과 :
코드 :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
|
#include<iostream>
#include<string>
using namespace std;
int main() {
string str;
cout << "아래 한 줄을 입력하세요.(exit를 입력하면 종료합니다)";
while(true){
cout << endl << ">>";
getline(cin,str);
if(str == "exit")
break;
for(int i = str.length()-1; i>=0; i--)
cout << str[i];
}
}
|
설명 :
사용자로부터 입력받은 영문 한 줄을 거꾸로 출력하기 위해 string 클래스의 length() 멤버 함수를 이용해 끝에서부터 반대로 출력하였습니다.