2

パスワード プログラムが動作しません... dev c++を使用していますが、conio.h を認識しません...助けてください...どうすればよいですか??別のエラーがある可能性があります...修正するように言ってください.tnx

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

using namespace std;

void main()
{
    char pass[5];
    int o;
    string password= "password";//this is the password
    for(int i=0;i<5 ;i++)
    {
        pass[i]=_getch();
        _putch('*');
    }
    string a(pass);
    if(a==password)
    {cout<<"correct"<<endl;}
    else
    {cout<<"wrong"<<endl;}
}
4

2 に答える 2

1

conio.h は C 標準の一部ではないためです。これは Borland の拡張機能であり、Borland コンパイラ (およびおそらく他の商用コンパイラ) でのみ動作します。Dev-C++ は、GNU コンパイラ コレクションである GCC をコンパイラとして使用します。GCC はもともと UNIX コンパイラであり、移植性と標準準拠を目指しています。

それらなしでは本当に生きていけない場合は、次の方法で Borland 関数を使用できます。 :\Dev-C++ は、Dev-C++ をインストールした場所です)。conio のサポートは完全ではないことに注意してください。

于 2013-10-18T07:03:59.487 に答える