c ++的程序运行问题,为什么有些语句不运行
程序的目的是验证登陆用户是否正确;可是if语句没有运行;为什么;
// yjjy.cpp : Defines the entry point for the console application.
//
#include "stdafx.h"
#include<iostream>
using namespace std;
class User
{
private:
char name[20];
char password[20];
public:
User()
{
cout<<"用户名:";
cin>>name;
cout<<"密码:";
cin>>password;
}
void display()
{
cout<<"用户名:"<<name<<endl;
cout<<"密码:"<<password<<endl;
}
};
int main(int argc, char* argv[])
{
char name[20];
char password[20];
char Name[20]={"abc"};
char Password[20]={"123"};
User use;
if(Name[20]==name[20]&&Password[20]==password[20])
{
cout<<"welcome "<<endl;
}
else
{
cout<<"用户名或者密码错误"<<endl;
}
return 0;
}
[ 本帖最后由 l2480035288 于 2013-6-7 11:15 编辑 ]