建国大业演员国籍讽刺:c++编程的一个问题

来源:百度文库 编辑:高考问答 时间:2024/04/28 15:06:04
我在主程序里面加了一个函数,叫 slect,编译后总是有下面的提示,我看意思好像是说这个函数非法。这个为什么非法啊,高手指教

error C2601: 'slect' : local function definitions are illegal
不是名字问题,我是这样定义的: void slect()

是不是写在了main()函数的后面了,两种方法解决。一:把整个函数体都定义在main()之前;二:在main()函数前增加一个函数说明,void slect();

换一个名字看看,也许这个是系统预留的标识符。或者是这个函数定义有问题,不过,我更觉得应该是函数定义有问题。

在调用这个函数之前声明
void slect();

介不介意把这个select函数发过来看看
这样会更直接找了问题之所在

把这个函数写在MAIN 函数之前