小编use*_*683的帖子

为什么比较2个字符串不能得到理想的结果?

下面是我提出的代码,今晚是我第一次尝试编码.但是,我似乎无法让我的if声明正常工作.即使我输入Westley或Westley或(空间)Westley,它也只是跳到其他地方.

我希望程序能够接受我的任何团队成员的名字,但是我想我的名字正在运行,然后我可以在以后添加其余的名字.任何想法或帮助都会很精彩.另外作为一个旁注,我会尝试循环它,如果它去了其他回到开始的任何想法呢?谢谢

#include <iostream>
using namespace std;

int main ()
{
  char Westley[] = "Westley";
  char Alex[] = "Alex";
  char Andrea[] = "Andrea";
  char Bee[] = "Bee";
  char Gia[] = "Gia";
  char KaYeng[] = "Ka Yeng";
  char Chi[] = "Chi";
  char Corinne[] = "Corinne";
  char Joyce[] = "Joyce";
  char Parish[] = "Parish";
  char membername [80];
  cout << "Please Enter a Beta Team Members Name.\n";
  cin >> membername;
  if (membername == Westley)
  {   cout << "BETA TEAM ROSTER!!\n";
      cout …
Run Code Online (Sandbox Code Playgroud)

c++ string comparison strcmp

4
推荐指数
1
解决办法
282
查看次数

标签 统计

c++ ×1

comparison ×1

strcmp ×1

string ×1