Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> सी प्रोग्रामिंग

C/C++ में system() फंक्शन के साथ अद्भुत चीजें

यहां हम C या C++ में system() फंक्शन का उपयोग करके कुछ अद्भुत परिणाम देखेंगे। system फंक्शन विंडोज, लिनक्स और मैक ऑपरेटिंग सिस्टम में मौजूद है। इस फंक्शन का उपयोग सिस्टम कमांड को निष्पादित करने के लिए किया जाता है जो कमांड लाइन में लिखे जा सकते हैं।

यहां हम C या C++ में system फंक्शन के दो उपयोग देखेंगे। पहला C++ प्रोग्राम का उपयोग करके IP कॉन्फिगरेशन विवरण प्राप्त करना है।

उदाहरण

#include <iostream>
#include <cstdlib>
using namespace std;

int main() {
    system("C:\\Windows\\System32\\ipconfig");
    return 0;
}

आउटपुट

Windows IP Configuration
Ethernet adapter Local Area Connection:
    Connection-specific DNS Suffix . : domain.name
    Link-local IPv6 Address . . . . . : fe80::302b:9dff:1cfb:ff01%10
    IPv4 Address. . . . . . . . . . . : 192.168.2.6
    Subnet Mask . . . . . . . . . . . : 255.255.255.0
    Default Gateway . . . . . . . . . : 192.168.2.1
...

दूसरा अधिक दिलचस्प है। इसका उपयोग करके हम अपना कंप्यूटर बंद कर सकते हैं। हम बस system फंक्शन के अंदर शटडाउन प्रोग्राम का पथ लिखेंगे।

उदाहरण

#include <iostream>
#include <cstdlib>
using namespace std;

int main() {
    system("C:\\WINDOWS\\System32\\shutdown /s");
    return 0;
}

आउटपुट

एक बॉक्स दिखाई देगा। यह बताएगा कि सिस्टम बंद हो रहा है, फिर यह बंद हो जाएगा।
  1. C/C++ में System() फंक्शन C/C++ में System() फंक्शन

    दिया गया कार्य C/C++ में system() के कार्य को दिखाना है। system() फंक्शन C/C++ स्टैंडर्ड लाइब्रेरी का एक हिस्सा है। इसका उपयोग उन कमांड्स को पास करने के लिए किया जाता है जिन्हें ऑपरेटिंग सिस्टम के कमांड प्रोसेसर या टर्मिनल में निष्पादित किया जा सकता है, और अंत में कमांड के पूरा होने के बाद लौटाता है

  1. C++ में उदाहरण के साथ एक्सप्रेशन ट्री C++ में उदाहरण के साथ एक्सप्रेशन ट्री

    एक एक्सप्रेशन ट्री एक विशेष प्रकार का बाइनरी ट्री है जिसमें ट्री का प्रत्येक नोड या तो एक ऑपरेटर या ऑपरेंड से बना होता है। लीफ नोड्स ट्री के एक ऑपरेंड को दर्शाते हैं। नॉन-लीफ नोड्स ट्री के एक ऑपरेटर को दर्शाते हैं। उदाहरण: इनफिक्स एक्सप्रेशन प्राप्त करने के लिए जिसे आसानी से हल किया जा सकता है, हम

  1. C++ में 3n स्लाइस वाली पिज्जा C++ में 3n स्लाइस वाली पिज्जा

    समस्या विवरण मान लीजिए 3n स्लाइस वाली एक पिज्जा है जिसके स्लाइस विभिन्न आकार के हैं। मैं और मेरे दो दोस्त पिज्जा के स्लाइस निम्नानुसार लेंगे: मैं कोई भी पिज्जा स्लाइस चुनूंगा। मेरा दोस्त अमल मेरे चुने हुए स्लाइस के एंटी-क्लॉकवाइज दिशा में अगला स्लाइस लेगा। मेरा दोस्त बिमल मेरे चुने हुए स्लाइस के क