标题:程序有些小小的长,我把没用的用省略号代替了,在执行时选择2为什么没有输入 ...
只看楼主
Onesaber
Rank: 1
等 级:新手上路
帖 子:30
专家分:0
注 册:2013-3-25
结帖率:71.43%
已结贴  问题点数:7 回复次数:6 
程序有些小小的长,我把没用的用省略号代替了,在执行时选择2为什么没有输入的符号出现?
程序代码:
class computer
{
private:
    char name[20],disk[20],CPU[20],firm[20],type[20];
    int price,date;
public:
    computer(  char*n = new char[20] , char *d = new char[20] , char *C = new char[20] , char *f = new char[20], char *t = new char[20],int p = 0 ,int m = 0)
    {
        strcpy(name , n);
        strcpy(disk , d);
        strcpy(CPU , C);
        strcpy(firm , f);
        strcpy(type , t);
        price = p;
        date = m;
    }
    void set_name()
    {
        char*n = new char[20];
        cin >> *n;
        strcpy(name , n);
        delete []n;
    }
        void show_name()。。。
    void show_disk()。。。
    void show_CPU()。。。
    void show_firm()。。。
    void show_price()。。。
    void show_date()。。。
    void show_type()。。。
    void show_all()。。。
};
computer com[10];
int sign = 1;
void main()
{
    int number;
    computer sony("sony", "samsung" , "AMD" , "american" , "qk205a" , 5999 , 20121203);
    computer lenovo("lenovo", "HGST" , "AMD" , " canada " , " a2000l" , 8999 , 20130421);
    cin >> number;
    switch (number)
    {
    case 1:
        sony.show_all() ;
        lenovo.show_all() ;
    case 2:
        int add(sign);
    };
int add( int i)
{
        com[i].set_name(); 
        return i++;
}
    
搜索更多相关主题的帖子: price computer 
2013-06-03 14:27
sslworld1988
Rank: 1
等 级:新手上路
帖 子:4
专家分:9
注 册:2012-11-17
得分:0 
亲  你的break呢?
2013-06-03 16:04
Onesaber
Rank: 1
等 级:新手上路
帖 子:30
专家分:0
注 册:2013-3-25
得分:0 
回复 2楼 sslworld1988
不用也可以的吧??
2013-06-03 16:14
q215236213
Rank: 4
等 级:业余侠客
威 望:1
帖 子:148
专家分:276
注 册:2012-7-24
得分:0 
int add( int i)
{
        com[i].set_name();
        return i++;
}

computer 的对象呢?
2013-06-03 21:34
justlxy
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:28
专家分:158
注 册:2013-5-14
得分:7 
add函数使用在先,定义在后,因此要在使用之前进行声明(说明)吧?
2013-06-03 21:45
Onesaber
Rank: 1
等 级:新手上路
帖 子:30
专家分:0
注 册:2013-3-25
得分:0 
回复 4楼 q215236213
对象数组啊?!
2013-06-03 22:40
Onesaber
Rank: 1
等 级:新手上路
帖 子:30
专家分:0
注 册:2013-3-25
得分:0 
回复 5楼 justlxy
谢谢阿明白了~
2013-06-03 22:41



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-414418-1-1.html




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

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