문제 :
다음은 프로그램과 실행 결과를 보여준다.
prompt 조작자를 작성하여 프로그램을 완성하라.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
#include <iostream>
#include <string>
using namespace std;
int main() {
string password;
while(true) {
cin >> prompt >> password;
if(password == "C++") {
cout << "login success!!" << endl;
break;
}
else
cout << "login fail. try again!!" << endl;
}
}
|
실행 결과 :
목적 및 힌트 :
조작자 작성 연습
코드 :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
#include <iostream>
#include <string>
using namespace std;
istream& prompt(istream& ins) { // prompt 조작자
cout << "암호?";
return ins;
}
int main() {
string password;
while(true) {
cin >> prompt >> password;
if(password == "C++") {
cout << "login success!!" << endl;
break;
}
else
cout << "login fail. try again!!" << endl;
}
}
|
'C++ programming' 카테고리의 다른 글
명품 C++ programming 실습 문제 11장 12번 (5) | 2020.04.02 |
---|---|
명품 C++ programming 실습 문제 11장 11번 (1) | 2020.04.02 |
명품 C++ programming 실습 문제 11장 9번 (3) | 2020.04.02 |
명품 C++ programming 실습 문제 11장 8번 (1) | 2020.04.02 |
명품 C++ programming 실습 문제 11장 7번 (1) | 2020.04.02 |