मैं मिनी स्नू से जी ++ का उपयोग कर वेब से कुछ स्निपेट का परीक्षण कर रहा हूं। यह सी ++ कंपाइलर है ... फिर यह सही ढंग से सी संकलित क्यों करता है .... लोग सी और सी ++ क्यों इंटरटवाइन करते हैं।प्रिंटफ/स्कैनफ बनाम cout/cin का उपयोग कब करें?
ठोस सवाल यह है: क्या यह ओ.के. है। सी और सी ++ दोनों का उपयोग करने और जी ++ के तहत संकलित करने के लिए। अगर उत्तर हाँ है, तो यह मेरे जीवन को आसान बनाता है क्योंकि मुझे कोड को संशोधित करने की आवश्यकता नहीं है।
अजीब तरह से पर्याप्त ... कुछ सी ++ काम करने के लिए प्राप्त करने के लिए, खासकर जब एक ifstream निर्माता के लिए एक स्ट्रिंग गुजर यह एक सी प्रकार स्ट्रिंग ... आवश्यकता है
मेरा अनुमान होगा कि क्योंकि सी ++ निर्भर करता है सेल्सियस पर निर्माण करती है पर दो भाषाओं को एक साथ लिखना ठीक है।
हालांकि शैली के मामले में आपको cout
/cin
या printf
/scanf
पर व्यवस्थित होना चाहिए।
सी अनिवार्य रूप से सी ++ का सबसेट है। सी ++ के समय तक सी में कोड के टन थे (अभी भी हैं) ताकि आप दोनों भाषाओं को असंगत बनाने की उम्मीद न कर सकें। – FailedDev
नोट: सी ++ 11 के रूप में, आप 'std :: ifstream' को 'const std :: string &' से भी बना सकते हैं (उदाहरण के लिए [अंतिम ड्राफ्ट] की धारा 27.9.1.7 देखें (http: // www। open-std.org/jtc1/sc22/wg21/docs/papers/2011/n3242.pdf))। – reima