有沒有其他方法可以在C++中使用scanf
或printf
函數重寫相同的腳本? 謝謝!從c到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;
}
爲什麼?除了易於修復的緩衝區溢出之外,這段代碼有什麼問題? – DarkDust 2011-04-04 17:19:36
主要參與者不是arg或2個參數。按照標準。 – Nyan 2011-04-04 18:32:22
@Nyan - 該標準還允許其他實現定義的'main()'簽名。讓第三個參數指向環境塊是非常普遍的。 – 2011-04-04 18:51:12