0

Function C++

RUS Здравствуйте, у меня возникла проблема. Я хочу сделать так, чтобы функция возвращала булевое значение и оно записывалось в переменную "bol", но вместо этого компилятор выдаёт ошибку. Из за чего возникает эта ошибка? ENG Hi. I had a problem. I want the function to return a Boolean value and write it to the variable "bol", but instead the compiler generates an error. What causes this error? https://code.sololearn.com/c6CaBh65F4rl/?ref=app

17th Apr 2018, 5:09 AM
Black & White
Black & White - avatar
7 ответов
+ 2
Your piping to cout is the wrong way: cout << key Please! Indent correctly, to make your code readable
17th Apr 2018, 6:50 AM
Loeschzwerg
+ 1
Change line 12 to the following and it will work: cout << bol;
17th Apr 2018, 8:59 AM
Ipang
0
You have to include #include <string> to be able to compare strings.
17th Apr 2018, 5:16 AM
XiLef
0
#include <string> is part #include <iostream> , why include it then? sorry for my bad English
17th Apr 2018, 5:20 AM
Black & White
Black & White - avatar
0
There some more features in this header.
17th Apr 2018, 5:21 AM
XiLef
0
Okay, I understand the problem. Cout does not output the values of variables of type boolean.
17th Apr 2018, 5:27 AM
Black & White
Black & White - avatar
- 1
cout >> bol is wrong, you have to use << with cout
17th Apr 2018, 9:30 PM
$¢𝐎₹𝔭!𝐨𝓝
$¢𝐎₹𝔭!𝐨𝓝 - avatar