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

Iseek () C/C++ में वैकल्पिक nth बाइट को पढ़ने के लिए और इसे किसी अन्य फ़ाइल में लिखने के लिए


इस ट्यूटोरियल में, हम वैकल्पिक nth बाइट को पढ़ने और इसे दूसरी फ़ाइल में लिखने के तरीके को समझने के लिए एक प्रोग्राम पर चर्चा करेंगे।

इसके लिए हमें दो .txt फाइलें उपलब्ध कराई जाएंगी। हमारा काम Iseek () का उपयोग करके एक फ़ाइल से दूसरी फ़ाइल में सामग्री लिखना है, जिसका उपयोग फ़ाइल डिस्क्रिप्टर के पॉइंटर को बदलने के लिए किया जाता है।

उदाहरण

#include <stdio.h>
#include <unistd.h>
#include <sys/types.h>
#include <fcntl.h>
void func(char arr[], int n){
   int f_write = open("start.txt", O_RDONLY);
   int f_read = open("end.txt", O_WRONLY);
   int count = 0;
   while (read(f_write, arr, 1)){
      if (count < n) {
         lseek (f_write, n, SEEK_CUR);
         write (f_read, arr, 1);
         count = n;
      }
      else{
         count = (2*n);
         lseek(f_write, count, SEEK_CUR);
         write(f_read, arr, 1);
      }
   }
   close(f_write);
   close(f_read);
}
int main(){
   char arr[100];
   int n;
   n = 5;
   func(arr, n);
   return 0;
}

आउटपुट

(पहली फ़ाइल)

Iseek () C/C++ में वैकल्पिक nth बाइट को पढ़ने के लिए और इसे किसी अन्य फ़ाइल में लिखने के लिए

(आउटपुट फ़ाइल)

Iseek () C/C++ में वैकल्पिक nth बाइट को पढ़ने के लिए और इसे किसी अन्य फ़ाइल में लिखने के लिए


  1. पावरशेल के साथ एक्सेल फाइल में डेटा पढ़ें और लिखें

    इस लेख में हम दिखाएंगे कि एक्सेल वर्कशीट से सीधे पावरशेल स्क्रिप्ट से डेटा कैसे पढ़ना और लिखना है। आप एक्सेल का उपयोग पावरशेल के साथ कंप्यूटर, सर्वर, इंफ्रास्ट्रक्चर, एक्टिव डायरेक्ट्री आदि पर विभिन्न रिपोर्ट्स को इन्वेंटरी बनाने और जेनरेट करने के लिए कर सकते हैं। आप एक अलग COM ऑब्जेक्ट (घटक ऑब

  1. एक परवलय के शीर्ष, फोकस और निर्देश को खोजने के लिए C/C++ प्रोग्राम?

    यहां हम देखेंगे कि सी या सी ++ प्रोग्राम का उपयोग करके परवलय के वर्टेक्स, फोकस डायरेक्ट्रिक्स को कैसे खोजें। इन मापदंडों को प्राप्त करने के लिए हमें एक परवलय के सामान्य समीकरण की आवश्यकता होती है। सामान्य सूत्र है - 𝑦 = 𝑎𝑥2 + 𝑏𝑥 + 𝑐 a, b और c के मान दिए गए हैं। शीर्ष के लिए सूत्र -

  1. पायथन ओपनपीएक्सएल मॉड्यूल का उपयोग करके एक्सेल फ़ाइल को पढ़ें और लिखें

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