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

मानक C/C++ का उपयोग करके फ़ाइल मौजूद है या नहीं जांचने का सर्वोत्तम तरीका

फ़ाइल मौजूद है या नहीं जांचने का एकमात्र तरीका फ़ाइल को पढ़ने या लिखने के लिए खोलने का प्रयास करना है।

यहां एक उदाहरण है:

C में

उदाहरण

#include <stdio.h>
int main() {
    /* पढ़ने के लिए फ़ाइल खोलने का प्रयास */
    FILE *file;
    if (file = fopen("a.txt", "r")) {
        fclose(file);
        printf("फ़ाइल मौजूद है");
    } else {
        printf("फ़ाइल मौजूद नहीं है");
    }
}

आउटपुट

फ़ाइल मौजूद है

C++ में

उदाहरण

#include <fstream>
#include <iostream>
using namespace std;
int main() {
    /* पढ़ने के लिए फ़ाइल खोलने का प्रयास */
    ifstream ifile;
    ifile.open("b.txt");
    if(ifile) {
        cout << "फ़ाइल मौजूद है";
    } else {
        cout << "फ़ाइल मौजूद नहीं है";
    }
}

आउटपुट

फ़ाइल मौजूद नहीं है
  1. - C प्रोग्राम: आर्मस्ट्रांग संख्या (Armstrong Number) की जांच कैसे करें

    आर्मस्ट्रांग संख्या क्या है? एक आर्मस्ट्रांग संख्या (जिसे narcissistic number भी कहा जाता है) वह संख्या है जो अपने अंकों के घनों (या अंकों की संख्या की घात) के योग के बराबर होती है। 3 अंकों की संख्या के लिए: abc = a³ + b³ + c³ n अंकों की संख्या के लिए: अंक₁ⁿ + अंक₂ⁿ + ... + अंकₙⁿ उदाहरण 153: 1³ +

  1. - C/C++ ट्रिकी प्रोग्राम्स

    यहां 10 ट्रिकी प्रोग्राम हैं जो आपके प्रोग्रामिंग बेसिक्स का परीक्षण करेंगे। 1. C++ में प्रिंट करने का प्रोग्राम C++ प्रोग्रामिंग भाषा में, हम प्रिंट किए जाने वाले टेक्स्ट की शुरुआत और अंत को दर्शाने के लिए कोट्स का उपयोग करते हैं। इसलिए, कोट्स प्रिंट करने के लिए एक विशेष एस्केप सीक्वेंस की आवश

  1. मर्ज सॉर्ट का उपयोग करके ऐरे में इनवर्जन गिनने के लिए C/C++ प्रोग्राम? मर्ज सॉर्ट का उपयोग करके ऐरे में इनवर्जन गिनने के लिए C/C++ प्रोग्राम?

    दिए गए ऐरे को क्रमबद्ध करने के लिए होने वाले इनवर्जन की संख्या को इनवर्जन काउंट (inversion count) के रूप में जाना जाता है। इनवर्जन समस्या एक शास्त्रीय समस्या है जिसे मर्ज सॉर्ट एल्गोरिदम का उपयोग करके हल किया जा सकता है। इस समस्या में हम इसके बाईं ओर उससे बड़े सभी एलिमेंट्स को गिनेंगे और काउंट को आ