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

C/C++ में फ़ंक्शन निकालें

C लाइब्रेरी फंक्शन int remove(const char *filename) दिए गए फ़ाइल नाम . को हटाता है ताकि यह अब पहुंच योग्य न रहे।

हटाने () फ़ंक्शन के लिए घोषणा निम्नलिखित है।

int remove(const char *filename)

यह फ़ंक्शन फ़ाइल नाम लेता है। यह सी स्ट्रिंग है जिसमें डिलीट की जाने वाली फाइल का नाम है। सफलता पर, शून्य वापस आ जाता है। त्रुटि होने पर, -1 लौटा दिया जाता है, और त्रुटि को उचित रूप से सेट किया जाता है।

उदाहरण

#include <stdio.h>
#include <string.h>
int main () {
   int ret;
   FILE *fp;
   char filename[] = "file.txt";
   fp = fopen(filename, "w");
   fprintf(fp, "%s", "This is tutorialspoint.com");
   fclose(fp);
   ret = remove(filename);
   if(ret == 0) {
      printf("File deleted successfully");
   } else {
      printf("Error: unable to delete the file");
   }
   return(0);
}

आइए मान लें कि हमारे पास कुछ सामग्री वाली टेक्स्ट फ़ाइल file.txt है। तो हम उपरोक्त प्रोग्राम का उपयोग करके इस फाइल को हटाने जा रहे हैं। आइए निम्नलिखित संदेश उत्पन्न करने के लिए उपरोक्त प्रोग्राम को संकलित करें और चलाएं और फ़ाइल स्थायी रूप से हटा दी जाएगी।

आउटपुट

File deleted successfully

  1. कैसे जांचें कि कोई सी/सी ++ स्ट्रिंग एक int है या नहीं?

    यह जांचने के कई तरीके हैं कि स्ट्रिंग एक इंट है या नहीं और उन तरीकों में से एक है स्ट्रिंग की जांच के लिए isdigit() का उपयोग करना। यह जांचने के लिए यहां एक उदाहरण दिया गया है कि स्ट्रिंग एक int है या नहीं C++ भाषा में, उदाहरण #include<iostream> #include<string.h> using namespace std; i

  1. C/C++ में टर्नरी ऑपरेटर्स

    जिन ऑपरेटरों को कार्य करने के लिए तीन ऑपरेंड की आवश्यकता होती है, उन्हें टर्नरी ऑपरेटर के रूप में जाना जाता है। इसे ? द्वारा दर्शाया जा सकता है? : इसे सशर्त ऑपरेटर के रूप में भी जाना जाता है। ऑपरेटर प्रदर्शन में सुधार करता है और कोड की रेखा को कम करता है। सी भाषा में टर्नरी ऑपरेटर का सिंटैक्स यहां

  1. एक सी ++ फ़ंक्शन में एक सरणी पास करना

    C++ फ़ंक्शन के तर्क के रूप में संपूर्ण सरणी को पारित करने की अनुमति नहीं देता है। हालांकि, आप किसी इंडेक्स के बिना ऐरे का नाम निर्दिष्ट करके किसी ऐरे को पॉइंटर पास कर सकते हैं। यदि आप किसी फ़ंक्शन में एक एकल-आयाम सरणी को तर्क के रूप में पास करना चाहते हैं, तो आपको निम्नलिखित तीन तरीकों में से एक मे