cgi程序怎么接收Qt客户端参数

cgi程序如何接收Qt客户端参数?pc客户端用Qt写的,用http-post(./test,input)语句向开发板上cgi程序发

cgi程序如何接收Qt客户端参数?
pc客户端用Qt写的,用http->post("./test","input");语句向开发板上cgi程序发送参数input,板子上的cgi程序如何接收?

在网上查资料有人说在cgi中直接接收标准输入就可以,但是我试了试,无效
cgi测试源码如下:
  #include<stdio.h>
  int main(int argc,char **argv)
  {
  char *a=NULL;
  scanf("%s",a);
  printf("a is %s\n",a);//这里minicom中应该输出“input”这个字符串吧,为什么我的没有输出呢?
  
  return 0;
  } 

上面的小程序不能按预期运行,求高手给出建议或者给我一个新的接收QT QHttp::post传过来的参数并进行简单处理的一个小程序作示例
另:Qt中如何设置CONTENT_LENGTH环境变量

[解决办法]
char *a=NULL;
scanf("%s",a);

空指针,没分配空间,难道不会崩溃吗???