cgi程序的可执行文件放在goahead/web/cgi-bin/目录下,可以用gcc直接编译生成。网页文件放在goahead/web/目录下,源文件如下:

//test.c

#include

#include

int main(void)

{

char *data;

long m,n;

printf("Content-type: text/html/n/n") ;

printf("< TITLE >乘法结果< /TITLE > ");

printf("< H3 >乘法结果< /H3 > ");

data = getenv("QUERY_STRING");

if(data == NULL)

printf("< P >错误!数据没有被输入或者数据传输有问题");

else if(sscanf(data,"m=%ld&n=%ld",&m,&n)!=2)

printf("< P >错误!输入数据非法。表单中输入的必须是数字。");

else

printf("< P >%ld和%ld的成绩是:%ld。",m,n,m*n);

return 0;

}

//test.html

编译后,运行goahead,在ie中访问test.html即可执行cgi程序!

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐