Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> C++

C++ 'a.out' को कमांड के रूप में मान्यता नहीं मिली


लिनक्स टर्मिनल से निम्नलिखित कमांड दर्ज करने के बाद -

$ g++ helloworld.cpp

यदि संकलन सफल होता है तो a.out फ़ाइल वर्तमान कार्यशील निर्देशिका में बनाई जानी चाहिए। जांचें कि क्या a.out बनाया गया है।

कमांड लाइन से निम्नलिखित दर्ज करें निष्पादित करने के लिए -

$ ./a.out

ज्यादातर मामलों में, आपके सोर्स प्रोग्राम का आउटपुट प्रदर्शित होता है। हालांकि, जैसा कि आपके मामले में है, त्रुटि संदेश यह दर्शाता है कि a.out निष्पादन योग्य नहीं है। a.out के गुणों को देखें और निम्नलिखित कमांड द्वारा इसे निष्पादन योग्य बनाएं (यदि पहले से नहीं है) -

$ chmod +x a.out

इसके लिए आपको sudo विशेषाधिकार की आवश्यकता हो सकती है। सभी संभावना में यह काम करना चाहिए। ऑल द बेस्ट


  1. सबस्ट्रिंग की संख्या 8 से विभाज्य है और C++ में 3 से नहीं

    0-9 की एक स्ट्रिंग दी गई है। इस समस्या के लिए, हमें उन स्ट्रिंग्स की संख्या की गणना करने की आवश्यकता है जो 8 से विभाज्य हैं और 3 से नहीं। यह एक 2 कदम की समस्या है, और हमें इसे हल करने के लिए एक बार में कोड को एक कदम करने की आवश्यकता है, उदाहरण के लिए इनपुट str = "80" आउटपुट 2 इनपुट s

  1. C++ में संख्या 29 से विभाज्य है या नहीं

    सीधी सी समस्या है। दी गई संख्या 29 से विभाज्य है या नहीं, यह जांचने के लिए हम मॉड्यूलो (%) ऑपरेटर का उपयोग कर सकते हैं। आइए कुछ उदाहरण देखें। इनपुट 29 254 आउटपुट 1 0 एल्गोरिदम कार्यान्वयन C++ में उपरोक्त एल्गोरिथम का कार्यान्वयन निम्नलिखित है #include <bits/stdc++.h> using namespace std;

  1. जाँच करें कि कोई ट्री आइसोमॉर्फिक है या नहीं C++ में

    एक बाइनरी ट्री में, प्रत्येक नोड में दो बच्चे होते हैं, अर्थात, बायाँ बच्चा और दायाँ बच्चा। मान लें कि हमारे पास दो बाइनरी ट्री हैं और कार्य यह जांचना है कि क्या एक पेड़ के बाईं ओर से दूसरे पेड़ को फ़्लिप करके प्राप्त किया जा सकता है या नहीं। एक पेड़ आइसोमॉर्फिक होता है अगर इसे दूसरे पेड़ के बाईं ओ