我已经开始学习c ++ 1周前,我需要一个关于我如何检查输入单词而无需函数check_pass的建议。如何使用if或while函数请帮助。(抱歉有些错误)
#include "stdafx.h"
#include <iostream>
#include <cstdlib>
using namespace std;
int _tmain(int argc, _TCHAR* argv[])
{
int enter_word;
cout<<"Hey bro what is your favourite color? ";
cin>>enter_word;
cout<<"So what is my favourite color? ";
if (enter_word="yellow"){ cout<<"Yep you are right bro!";}
system("pause");
return 0;
}
答案 0 :(得分:1)
您显示的代码中存在两个主要错误:首先是images: {
'<%= asset_path 'bg01.jpg' %>': 'center',
'<%= asset_path 'bg02.jpg' %>': 'center',
'<%= asset_path 'bg03.jpg' %>': 'center'
},
不是enter_word
对象,它是一个整数变量,因此只能包含整数。其次,在条件中,您 std::string
与enter_word
进行比较,将分配给变量。
通过包含"yellow"
并将<string>
声明为字符串来解决第一个问题:
enter_word
第二个问题可以通过使用等式比较运算符std::string enter_word;
而不是赋值来解决:
==