| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 457 人关注过本帖
标题:十万火急啊,救大侠们给小弟我指点一下
只看楼主 加入收藏
史前大暴龙
Rank: 1
等 级:新手上路
帖 子:375
专家分:0
注 册:2005-11-22
收藏
 问题点数:0 回复次数:3 
十万火急啊,救大侠们给小弟我指点一下

请教一下大侠们,我的程序可以运行,但是为什么它却是错的,还有就是我只定仪一个char *nam[20],不要那个int a时,我的程序又没事,我的目的是为了定义一个类.可以输出中文,我尝试了用string,但是我一用那个,我的cout,cin,>>,<<就全用不了,所以没办法,只好来这问一下各位大侠了
#include <iostream.h>
class employ
{
int a;
char *name[20];
public:
void set(int v,char *num[20])
{
a=v;
name[20]=num[20];
}
void show( )
{
cout<<*name<<endl;
cout<<a;
}
};
void main( )
{
employ aaa;
int b;
char *nam[20],aa[20];
cout<<"请输入名字:";
cin>>aa;
cout<<endl<<"号码:";
cin>>b;
nam[20]=aa;
aaa.set(b,nam);
aaa.show( );
};

2005-11-28 12:26
honey0607
Rank: 1
等 级:新手上路
帖 子:29
专家分:0
注 册:2005-9-15
收藏
得分:0 
#include <iostream.h>
#include <string.h>
class employ
{
int a;
char name[20];
public:
void set(int v,char num[20])
{
a=v;
strcpy(name,num);
}
void show( )
{
cout<<name<<endl;
cout<<a<<endl;
}
};
void main( )
{
employ aaa;
int b;
char nam[20];
cout<<"请输入名字:"<<endl;
cin>>nam;
cout<<"号码:"<<endl;
cin>>b;
aaa.set(b,nam);
aaa.show( );
};

2005-11-28 15:05
honey0607
Rank: 1
等 级:新手上路
帖 子:29
专家分:0
注 册:2005-9-15
收藏
得分:0 
#include <iostream>
#include <string>
using namespace std;
class employ
{
int a;
string name;
public:
void set(int v,string num)
{
a=v;
name=num;
}
void show( )
{
cout<<name<<endl;
cout<<a<<endl;
}
};
void main( )
{
employ aaa;
int b;
string nam;
cout<<"请输入名字:"<<endl;
cin>>nam;
cout<<"号码:"<<endl;
cin>>b;
aaa.set(b,nam);
aaa.show( );
};

2005-11-28 15:06
史前大暴龙
Rank: 1
等 级:新手上路
帖 子:375
专家分:0
注 册:2005-11-22
收藏
得分:0 
谢了

我不是最好,但我可以更好,大家一起加油了
2005-12-01 00:55
快速回复:十万火急啊,救大侠们给小弟我指点一下
数据加载中...
 
   



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

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