कई सी ++ आईडीई और संकलक में, जब यह आपके लिए मुख्य कार्य उत्पन्न करता है, तो यह इस तरह दिखता है:
int main(int argc, char *argv[])
जब मैं बिना IDE के C ++ को कमांड लाइन कंपाइलर के साथ कोड करता हूं, तो मैं टाइप करता हूं:
int main()
बिना किसी पैरामीटर के। इसका क्या मतलब है, और क्या यह मेरे कार्यक्रम के लिए महत्वपूर्ण है?
int main(int argc, char* argv[], char* envp[])
अंतिम तर्क को घोषित करने और मुद्रित करने का प्रयास करें । ;)
system()
उपयोगकर्ता के इनपुट के साथ हमेशा की तरह कॉल, डीबी क्वेश्चन इत्यादि को दागी स्ट्रिंग को पास न करें।
char **envp
तर्क का उपयोग करते समय दागी तार, db प्रश्नों आदि को पास नहीं कर सकते ?