以文本方式查看主题

-  计算机科学论坛  (http://bbs.xml.org.cn/index.asp)
--  『 C/C++编程思想 』  (http://bbs.xml.org.cn/list.asp?boardid=61)
----  为什么C++报错说"Function 'exit' should have a prototype"?  (http://bbs.xml.org.cn/dispbbs.asp?boardid=61&rootid=&id=27322)


--  作者:lq77630
--  发布时间:2/16/2006 12:25:00 PM

--  为什么C++报错说"Function 'exit' should have a prototype"?
我是个初学者,对很多东西都不懂,请大家多指教!
我的问题是'exit'功能的使用也需要预先定义吗?
谢谢指教!
--  作者:卷积内核
--  发布时间:2/17/2006 9:07:00 AM

--  
/* EXITER.C: This program prompts the user for a yes
* or no and returns an exit code of 1 if the
* user answers Y or y; otherwise it returns 0. The
* error code could be tested in a batch file.
*/

#include <conio.h>
#include <stdlib.h>

void main( void )
{
   int ch;

   _cputs( "Yes or no? " );
   ch = _getch();
   _cputs( "\r\n" );
   if( toupper( ch ) == 'Y' )
      exit( 1 );
   else
      exit( 0 );
}

exit :Performs complete C library termination procedures, terminates the process, and exits with the supplied status code.


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