新微赢技术网

标题: 为什么显示不出任何东西? [打印本页]

作者: 誑謸鉍娚    时间: 2009-11-5 01:00
标题: 为什么显示不出任何东西?
我是一个新手,刚刚调试了一个程序,但是显示不出东西。
程序是这样的:
#include<iostream.h>
class Tclass
{
public:
int x,y;
void print()
{
cout<<x<<","<<y<<endl;
};
};
int add(Tclass *ptf)
{
return (ptf->x+ptf->y);
}
void main()
{
Tclass test,*pf;
pf->x=100;
pf->y=200;
pf->print();
test.x=150;
test.y=450;
test.print();
cout<<"x+y="<<add(&test);
}
不知道是什么原因,请各位高手帮我看一下
作者: 红苹果    时间: 2009-11-5 01:00
楼主我和你一样期待答案哈,我也不知道怎么回事也~~~
作者: 熾天使rose    时间: 2009-11-5 01:00
int x,y;
void print()
{
cout<<x<<","<<y<<endl;
};
Tclass test,*pf;
pf没有空间
作者: 梦的放肆    时间: 2009-11-5 01:00
#include<iostream.h>
class Tclass
{
public:
int x,y;
void print()
{
cout<<x<<","<<y<<endl;
};
};
int add(Tclass *ptf)
{
return (ptf->x+ptf->y);
}
void main()
{
Tclass test,*pf=&test;//我这里改了下
pf->x=100;
pf->y=200;
pf->print();
test.x=150;
test.y=450;
test.print();
cout<<"x+y="<<add(&test);
}
指针没有赋初值,不知道指向哪里!所以运行出错!
作者: 玲珑之翼    时间: 2009-11-5 01:00
OOOOOOOOOOOOOH~~~~




欢迎光临 新微赢技术网 (http://bbs.weiying.cn/) Powered by Discuz! X3.2