| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 923 人关注过本帖
标题:[求助]错的太多
取消只看楼主 加入收藏
chenkuanyi
Rank: 1
等 级:新手上路
帖 子:32
专家分:0
注 册:2007-4-21
收藏
 问题点数:0 回复次数:0 
[求助]错的太多

在类Account中,对账号的有者名字以及帐户编号的设定和检查
这是我做的,但错误太多,不懂的太多!
求解!!
先谢了啊!!!!!

#include <iostream>
#include <cstring>
using namespace std;
class Account
{
private:
char Id[20];
char AccountName[20];
public:
Account();
Account(char,char);
~Account();
void CheckAccountNAI( );
};

Account::Account(char AN,char ID)
{
AccountName=AN;
Id=ID;
}

Account::Account()
{
AccountName[20]="cctv";
Id[20]="123456";
}

void Account::CheckAccountNAI( )
{
char *N,*I;
char Name[20],ID[20];
N=Name;
I=ID;
cout<<"请输入用户名和密码"<<endl;
cin.getline(Name,20);
cin.getline(ID,20);
if(strcmp(AccountName,N)&&strcmp(Id,I))
{
cout<<"输入错误"<<endl;
}
else
cout<<"输入正确"<<endl;
return;
}

void main()
{
Account Albert("vtcc","654321");
Albert.CheckAccountNAI( );
}

错误如下:
3.cpp(18) : error C2440: “=”: 无法从“char”转换为“char [20]”
没有转换为数组类型,但有转换为数组的引用或指针
3.cpp(19) : error C2440: “=”: 无法从“char”转换为“char [20]”
没有转换为数组类型,但有转换为数组的引用或指针
3.cpp(24) : error C2440: “=”: 无法从“const char [5]”转换为“char”
没有使该转换得以执行的上下文
3.cpp(25) : error C2440: “=”: 无法从“const char [7]”转换为“char”
没有使该转换得以执行的上下文
3.cpp(56) : error C2664: “Account::Account(char,char)”: 不能将参数 1 从“const
char [5]”转换为“char”
没有使该转换得以执行的上下文

[此贴子已经被作者于2007-4-23 13:57:10编辑过]

搜索更多相关主题的帖子: class 检查 private include public 
2007-04-23 13:55
快速回复:[求助]错的太多
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.011903 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved