c做网站 网页正常显示,但编译器中执行结果会崩溃,正常吗?
如题:
浏览器中url为:http://localhost/cgi-bin/1.exe?girl=lily&boy=tom 时
浏览器中,可正常输出 lily love tom
但,我在编译器中运行的程序的时候,程序会崩溃,这样正常吗?若不正常,请哪位同学能帮忙看看如下代码有什么问题??
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
int main(void)
{
printf("Contenttype:text/html\n\n" );
char* p=getenv("QUERY_STRING");
strtok(p,"=&");
char*a;
for (int i = 0; i < 3; ++i)
{
a=strtok(NULL,"=&");
}
printf("%s love %s\n",a,a );
getchar();
return 0;
}
好难啊
页:
[1]