0

文字配列を確認するにはどうすればよいですか? たとえば、パスワードの入力を求めるプログラムを作成しています。たとえば、 ZEZOと言うと、それが正しいかどうかを確認してから、「hello zezo」を出力します。私は現在、学校のものにターボc ++を使用しています。サンプルプログラムがあります:

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

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

    cout<<"Hello "<<zezo;
}

単語チェックを取得する方法を知る必要があるだけです。

4

4 に答える 4

5

a のstd::string代わりに achar*を使用してから、operator ==またはcompareを使用して文字列をチェックします。

于 2013-01-15T12:07:29.773 に答える
3

iostream.hそしてconio.hvoid main? あなたが学んでいるものは何でも恥ずかしいほど悪いので、できるだけ早く新しい学習教材を見つけてください.

#include <iostream>
#include <string>

int main() {
    std::string s;
    std::cin >> s;
    if (s == "Zezo")
        // Cool
    else
        // Not cool 
}
于 2013-01-15T12:10:08.290 に答える
0

strcmp を検索し、さらに std::string および関連する関数を検索します

于 2013-01-15T12:09:41.167 に答える
0

strcmp

bool matches = strcmp(zezo, "ZEZO") == 0
于 2013-01-15T12:07:18.077 に答える