进入旧版 | 服务项目 | 成功案例 | 联系方式 | 过客留言 | 友情链接
   
设为首页
加入收藏
联系我们
网站首页 | 新闻资讯 | 操作系统 | 办公软件 | 网络软件 | 工具软件 | 媒体动画 | 网页制作 | 网站开发 | 程序开发 | 平面设计
Photoshop视频教程 | Word入门 | Flash入门 | JScript | VBScript | ASP | PHP | ADO | 网页特效 | 3DS MAX6.0命令 | 系统进程
您当前的位置:GOODSGY电脑学习网 -> 网站开发 -> CGI -> 文章内容  
CGI教程(6)调用CGI脚本文件的例子之三

调用CGI脚本文件的例子

上面的程序当然还需要两个文件,即t99_type.h和mas_cvo.cpp。具体代码请看下一页。如下:

//以下是t99_type.h文件

#ifndef MAS_TYPE

#define MAS_TYPE

#ifndef __TURBOC__

# define __TURBOC__ 0x0000

#endif

#define V5 (__TURBOC__ >= 0x0500 )

#define V4 (__TURBOC__ >= 0x0400 && __TURBOC__ <= 0x0499 )

#define V3 (__TURBOC__ >= 0x0300 && __TURBOC__ <= 0x0399 )

#if V3

#define DOES_NOT_HAVE_BOOL

#define DOES_NOT_HAVE_STRING

#define DOES_NOT_HAVE_EXCEPTION

#define DOES_NOT_HAVE_EXCEPTION_CLASSES

#define DOES_NOT_HAVE_MUTABLE

#define DOES_NOT_HAVE_EXPLICIT

#define DOES_NOT_HAVE_NAMESPACE_STD

#endif

#if V4

#define DOES_NOT_HAVE_BOOL

#define DOES_NOT_HAVE_EXCEPTION_CLASSES

#define DOES_NOT_HAVE_MUTABLE

#define DOES_NOT_HAVE_EXPLICIT

#define DOES_NOT_HAVE_NAMESPACE_STD

#endif

#if V5

#define DOES_NOT_HAVE_EXCEPTION_CLASSES

//#define HAS_NAMESPACE_STD

#endif

#ifdef __GNUC__

//#define NEED_TO_INCLUDE_libioP

//#define DOES_NOT_HAVE_EXCEPTION -fhandle-execeptions

#define DOES_NOT_HAVE_EXCEPTION_CLASSES

//#include (Broken)

#define DOES_NOT_HAVE_MUTABLE

#define DOES_NOT_HAVE_EXPLICIT

#define DOES_NOT_HAVE_NAMESPACE_STD

#endif

#ifdef DOES_NOT_HAVE_NAMESPACE_STD

#define std

#endif

#ifdef NEED_TO_INCLUDE_libioP

#include

#endif

#ifdef DOES_NOT_HAVE_BOOL

# define bool int

# define true 1

# define false 0

#endif

#ifdef DOES_NOT_HAVE_MUTABLE

# define mutable

#endif

#ifdef DOES_NOT_HAVE_EXPLICIT

# define explicit

#endif

#ifdef DOES_NOT_HAVE_EXCEPTION

# define throw

# define try

# define catch( parameter ) exception err; if ( false )

#endif

#undef DOES_NOT_HAVE_EXCEPTION_CLASSES

#ifdef DOES_NOT_HAVE_EXCEPTION_CLASSES

# ifdef DOES_NOT_HAVE_STRING

# include "t99_str.h"

# else

# ifdef __GNUC__

# include

# //include

# //include "t99_str.h"

# //include

# else

# include

# endif

# endif

class exception

{

public:

exception( const string& arg="" )

{

the_message = arg;

}

virtual ~exception(){};

virtual const char* what()

{

return the_message.c_str();

}

private:

string the_message;

};

class logic_error: public exception

{

public:

logic_error( const string& arg ) : exception( arg ) {};

};

class runtime_error: public exception

{

public:

runtime_error( const string& arg ) : exception( arg ) {};

};

class range_error: public runtime_error

{

public:

range_error( const string& arg ) : runtime_error( arg ) {};

};

class overflow_error: public runtime_error

{

public:

overflow_error( const string& arg ) : runtime_error( arg ) {};

};

class domain_error: public logic_error

{

public:

domain_error( const string& arg ) : logic_error( arg ) {};

};

class out_of_range: public logic_error

{

public:

out_of_range( const string& arg ) : logic_error( arg ) {};

};

class invalid_argument: public logic_error

{

public:

invalid_argument( const string& arg ) : logic_error( arg ) {};

};

class length_error: public logic_error

{

public:

length_error( const string& arg ) : logic_error( arg ) {};

};

#endif

#endif

下一页是mas_cvo.cpp文件

在百度中搜索:CGI教程(6)调用CGI脚本文件的例子之三
在Google中搜索:CGI教程(6)调用CGI脚本文件的例子之三
在Yahoo中搜索:CGI教程(6)调用CGI脚本文件的例子之三

收藏到网摘:新浪VIVI 365key 我摘 POCO网摘 博采中心 YouNote 和讯网摘 天天收藏
[] [返回上一页] [打 印] [收 藏]

 相关文章    最新文章
· [组图] 真人CG 赤壁静像电影《女剑传》图..
· [组图] 国产歼-10战机CG作品欣赏
· [组图] PHOTOSHOP合成CG图片的制作过程和思..
· [组图] Photoshop经典CG鼠绘教程:《拓》
· [组图] CG上色全功略
· [组图] 完整的CG教程
· [组图] CG中眼球的制作
· [组图] 深入了解CG基础-Curve的奥秘
· [组图] 3D特效之海底奇幻世界CG探秘
· [组图] CG教程:“它们来自海洋"
 
· 利用Perl开发Internet/Intranet应用之二(..
· 利用Perl开发Internet/Intranet应用之二(..
· 利用Perl开发Internet/Intranet应用之二(..
· 利用Perl开发Internet/Intranet应用之二(..
· 利用Perl开发Internet/Intranet应用之二(..
· 利用Perl开发Internet/Intranet应用之一
· 本地调试PERL CGI程序之二
· 本地调试PERL CGI程序之一
· Perl语言的文字处理模式之三(4)
· Perl语言的文字处理模式之三(3)

∷相关文章评论∷    (评论内容只代表网友观点,与本站立场无关!) [更多评论…]
站内搜索

精彩图文
  网站导航  
操作系统 办公软件 网络软件
Vista Windows2003 WindowsXP Windows2000/NT Windows9X/ME Linux 其他 Word Excel Powerpoint Outlook 金山系列 其他 网页浏览 上传下载 联络聊天 邮件工具 服务器软件 网络辅助
工具软件 媒体动画 网页制作
系统工具 媒体工具 压缩工具 图文处理 文件管理 其他 3DMAX Authorware Director Maya 视频处理 其他 Flash Dreamweaver FireWorks FrontPage LiveMotion Golive HTML/CSS 其它
网站开发 平面设计 程序设计
ASP JSP PHP CGI JavaScript VBScript XML/SOAP Web服务器 Photoshop PhotoImpact CorelDraw Illustrator Freehand 设计欣赏 其他 VB VC .NET C/C++ DELPHI JAVA

冀ICP备05019428号
Copyright © 2004-2008 电脑学习网 Inc.All rights reserved.
TEL:13832340607
QQ:39873155
E_Mail:goodsgy(#)hotmail.com   (把(#)替换成@)
MSN:goodsgy(#)hotmail.com   (把(#)替换成@)