以文本方式查看主题

-  计算机科学论坛  (http://bbs.xml.org.cn/index.asp)
--  『 C/C++编程思想 』  (http://bbs.xml.org.cn/list.asp?boardid=61)
----  请高手帮帮啊,菜鸟求助!!!!!!!!!!!!!!!!!  (http://bbs.xml.org.cn/dispbbs.asp?boardid=61&rootid=&id=38805)


--  作者:won112
--  发布时间:10/12/2006 1:10:00 AM

--  请高手帮帮啊,菜鸟求助!!!!!!!!!!!!!!!!!
[[face=楷体_GB2312][color=#0000FF][size=3]size=2]小弟运行如下程序出现错误不知如何去改:
#include<iostream.h>
#include<string.h>
//#include<stdio.h>
class stock{
public:
 stock(double x,double y);
    //void getstock(double x,double y);
 void show();
///private:
 double code,price;
};
stock::stock(double x,double y)
{
 code=x;
 price=y;
}
//void stock::getstock(double x,double y)
//{
// code=x;
// price=y;
//}
void stock::show()
{
 cout<<"code is:"<< code << endl<<"price is:"<<price<<endl;
}
void main()
{
 stock *s;//stock1;//(60001,8.89);
    s=new stock;
 s->code=60001;
 s->price=8.89;
 s->show();
 // stock1=new stock;
 //stock1(60001,8.89);
// stock1->code=60001;
  //  stock1->price=8.89;
// s.stock(60001,8.89);
// stock1->getstock(60001,8.89);
// stock1->show();
// stock1.show();
}
[/size][/size][/color][/face]
--  作者:won112
--  发布时间:10/12/2006 11:08:00 PM

--  
不好意思,我发程序的时候把这个题目给忘记了,现在补上,希望高手们能帮我解决下:建立一个Stock类,含有股票代码和股票现价两个数据成员.用new 自动为Stock类的对象分配内存,并将股票"60001",现价款.89存入内存的相应域中.
希望能尽快得到解决,在此谢过了先!!!!!!!!!!!1
--  作者:elfstone
--  发布时间:10/15/2006 12:16:00 PM

--  
写个带参构造函数就可以解决问题。。。
--  作者:longshentailang
--  发布时间:10/15/2006 8:02:00 PM

--  
改成如下代码就可以通过编译,而且能够执行成功:

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

class stock{
public:
stocks(double x,double y);
void show();
double code,price;
};
stock::stocks(double x,double y)
{
code=x;
price=y;
}

void stock::show()
{
cout<<"code is:"<< code << endl<<"price is:"<<price<<endl;
}
void main()
{
stock *s;
s=new stock;
s->code=60001;
s->price=8.89;
s->show();
}


--  作者:longshentailang
--  发布时间:10/15/2006 8:03:00 PM

--  
执行的结果如下:
code is:60001
price is:8.89
不知道是否是你要的结果?
--  作者:won112
--  发布时间:10/18/2006 10:21:00 PM

--  
恩,谢谢啦,

后来我也知道了,

呵呵,

不过好象改的不一样,但是结果也是一样的,

运行也正确呀,

谢过,谢过,!!!!!!!!!!!!!


W 3 C h i n a ( since 2003 ) 旗 下 站 点
苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
45.898ms