检查字符

时间:2013-01-15 12:05:07

标签: c++ string compare

如何检查字符数组?例如,我正在制作一个程序,要求我输入密码,让我们说 ZEZO ,然后检查它是否正确,然后打印“ hello zezo ”。我目前正在使用turbo c ++来学校。我有一个示例程序:

#include <iostream.h>
#include <conio.h>

void main()
{
    clrscr();
    char * zezo;
    zezo = "Zezo";

    cout<<"Hello "<<zezo;
}

我只需要知道如何检查单词。

4 个答案:

答案 0 :(得分:5)

使用std::string代替char*,然后使用operator ==compare检查字符串。

答案 1 :(得分:3)

iostream.hconio.hvoid main?尽快找到新的学习材料,因为无论你学到什么都是令人尴尬的坏事。

#include <iostream>
#include <string>

int main() {
    std::string s;
    std::cin >> s;
    if (s == "Zezo")
        // Cool
    else
        // Not cool 
}

答案 2 :(得分:0)

strcmp

bool matches = strcmp(zezo, "ZEZO") == 0

答案 3 :(得分:0)

搜索strcmp,更好地搜索std :: string及相关函数