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

C/C++ में lseek() का उपयोग करके वैकल्पिक nth बाइट पढ़ना और दूसरी फाइल में लिखना

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

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

उदाहरण

#include 
#include 
#include 
#include 
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;
}

आउटपुट

(पहली फाइल) 

C/C++ में lseek() का उपयोग करके वैकल्पिक nth बाइट पढ़ना और दूसरी फाइल में लिखना

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

C/C++ में lseek() का उपयोग करके वैकल्पिक nth बाइट पढ़ना और दूसरी फाइल में लिखना

  1. PowerShell का उपयोग करके Excel फ़ाइल से डेटा पढ़ना और लिखना PowerShell का उपयोग करके Excel फ़ाइल से डेटा पढ़ना और लिखना

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

  1. C/C++ प्रोग्राम: परवलय का शीर्ष, फोकस और नियता ढूंढना C/C++ प्रोग्राम: परवलय का शीर्ष, फोकस और नियता ढूंढना

    यहां हम देखेंगे कि C या C++ प्रोग्राम का उपयोग करके परवलय का शीर्ष, फोकस और नियता कैसे ढूंढें। इन पैरामीटर्स को प्राप्त करने के लिए हमें परवलय का सामान्य समीकरण चाहिए। सामान्य सूत्र है - y = a*x^2 + b*x + c a, b और c के मान दिए गए हैं। शीर्ष के लिए सूत्र - फोकस के लिए सूत्र - नियता के लिए सूत्र

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

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