为什么会报这个错误?(详情请点击进入查看)

我今天在打代码时,发现了这个问题。

图片说明

不知道为什么这里不能够运行,还报错说

[Error] expected primary-expression before '==' token

[错误]标记“==”之前需要主表达式

这是什么意思啊?

难道说我这个string不能用在if中吗?

(另外,这是一个利用随机数猜硬币朝向的程序,想知道我这个代码哪里错了)

求大佬解答!!

是 direction == "正"
不是
string == "正"

string是关键字不是你命名的字符串