用c语言编写cgi

网页上有个textbox(文本框),用c语言编写cgi实现该文本框读取文件data.txt的一行内容。
我是自学cgi的,不是很懂,能否详细点呢?

第1个回答  2009-03-16
#include <stdio.h>
#include <iostream.h>
#include <string>
void main(int argc,char ** argv,char ** arge)
{
string str;
cin >> str;
cout << "content-type:text/html\r\n\r\n";
cout << "abc\r\n<br>";
while ((arge)++,*arge!=NULL){
cout << *arge << "<BR>";
}
}
然后,判断进行字符串判断找到“QUERY_STRING”
以上代码可在任何os上编译
这是c++语法,
上面的例子中不需要#include <stdio.h>这一行
iostream.h相当与stdio.h
cout是输出,可以用printf代替
cin是输入,可以用scanf代替
#include <stdio.h>
include <stdio.h>
#include <iostream.h>
#include <string>
void main(int argc,char ** argv,char ** arge)
{
puts("content-type:text/html\r\n\r\n");
while ((arge)++,*arge!=NULL){
puts(*arge);
puts("<BR>");
}
}

再给你个网站http://topic.csdn.net/t/20000126/10/1215.html
第2个回答  2009-03-27
这个网上有很多例子,你给我你的邮箱我给你发几个我做过的.本回答被提问者采纳
相似回答