【发布时间】:2014-06-12 07:31:17
【问题描述】:
#include<iostream>
#include<cstdlib>
#include<string>
using namespace std;
int main()
{
string A1;
cin>>A1;
if(A1==0)
{
cout<<"Success!";
}
else
{
cout<<"Failure!";
}
system("PAUSE");
return 0;
}
C++ 初学者。我正在尝试使用 == 运算符比较键入为 0 的字符串的值。以上是我的代码示例。如何以最简单的方式解决这个问题?谢谢。
【问题讨论】:
-
可能你的意思是“0”。
-
不确定您的意图...比较
"0"或比较0 -
有什么问题?是否要检查是否输入了字符串
"0"?还是检查NULL? -
应该是
#include <string>,而不是#include <string.h> -
例如用户输入值 0,0 代表 A1,它与 (A1==0) 进行比较并进入代码的 if {} 部分?