标哥 发表于 2014-12-23 13:25:00

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;
}


zjc78361 发表于 2015-1-21 20:21:13

好难啊
页: [1]
查看完整版本: c做网站 网页正常显示,但编译器中执行结果会崩溃,正常吗?