【发布时间】:2011-04-04 17:16:03
【问题描述】:
是否有另一种方法可以使用 scanf 或 printf 函数在 C++ 中重写相同的脚本?
谢谢!
#include <stdlib.h>
#include <stdio.h>
int main( int argc, char * argv[], char* env[]) {
char quer[222];
printf("Content-type: text/plain\n\n");
scanf("%s",quer);
printf("%s\n",quer);
return 0;
}
【问题讨论】:
-
为什么?除了容易修复的缓冲区溢出之外,这段代码还有什么问题?
-
主要接受无参数或 2 个参数。按照标准。
-
@Nyan - 该标准还允许
main()的其他实现定义的签名。第三个参数指向环境块是很常见的。