注册 登录
编程论坛 C++教室

听孙鑫老师的视频,第一个例子照着做的,就有毛病了,请高手指教一下

南湖游子 发布于 2010-03-20 23:48, 572 次点击
#include<iostream.h>
struct Pt
{int x;
 int y;
}
 void main()
 {Pt p;
  p.x=2;
  p.y=9;
  cout<<p.x<<endl<<p.y<<endl;
 }
错误提示:D:\BB\a\a.cpp(6) : error C2628: 'Pt' followed by 'void' is illegal (did you forget a ';'?)
D:\BB\a\a.cpp(11) : warning C4508: 'main' : function should return a value; 'void' return type assumed
Error executing cl.exe.

a.exe - 1 error(s), 1 warning(s)
4 回复
#2
玩出来的代码2010-03-21 01:41
struct Pt
{int x;
int y;
};    //加分号
#3
南湖游子2010-03-21 01:44
回复 2楼 玩出来的代码
恩,刚又仔细看看了书,知道错在哪了,还是谢谢你啊!另外,我是平顶山的,老乡好啊
#4
玩出来的代码2010-03-21 02:07
嗯,好。我宿舍一哥们更是你老乡了。
#5
yangriver2010-03-21 13:32
貌似还有  main()不要返回void哦
1