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

C प्रोग्राम में फ़ाइल में लाइनों की संख्या गिनें


समस्या विवरण

इस प्रोग्राम में, हम सीखेंगे कि C प्रोग्राम का उपयोग करके टेक्स्ट फ़ाइल में उपलब्ध कुल लाइनों की संख्या कैसे ढूंढें?

यह प्रोग्राम एक फ़ाइल खोलेगा और फ़ाइल की सामग्री को वर्ण दर वर्ण पढ़ेगा और अंत में फ़ाइल में कुल लाइनों की संख्या वापस करेगा। लाइनों की संख्या गिनने के लिए हम उपलब्ध न्यूलाइन (\n) वर्णों की जांच करेंगे।

उदाहरण

इनपुट: फ़ाइल "test.txt"
नमस्ते दोस्तों, कैसे हो?
यह फ़ाइल से लाइन नंबर प्राप्त करने के लिए एक नमूना फ़ाइल है।
आउटपुट: कुल लाइनों की संख्या: 2

C प्रोग्राम उदाहरण

#include <iostream>
using namespace std;
#define FILENAME "test.txt"

int main() {
    FILE *fp;
    char ch;
    int linesCount = 0;
    fp = fopen(FILENAME, "r");
    if(fp == NULL) {
        printf("फ़ाइल \"%s\" मौजूद नहीं है!!!\n", FILENAME);
        return -1;
    }
    while((ch = fgetc(fp)) != EOF) {
        if(ch == '\n')
            linesCount++;
    }
    fclose(fp);
    printf("कुल लाइनों की संख्या: %d\n", linesCount);
    return 0;
}
  1. goto स्टेटमेंट को समझाने का C प्रोग्राम goto स्टेटमेंट को समझाने का C प्रोग्राम

    C प्रोग्राम पांच संख्याओं के लिए वर्गमूल का मूल्यांकन करता है। वेरिएबल count पढ़ी गई संख्याओं की गिनती स्टोर करता है। जब count 5 से कम या बराबर होता है, तो goto read स्टेटमेंट कंट्रोल को लेबल read पर निर्देशित करता है। अन्यथा, प्रोग्राम एक संदेश प्रिंट करता है और रुक जाता है। Goto स्टेटमेंट इसका उप

  1. Java में संख्या गिनने का प्रोग्राम कैसे लागू करें? Java में संख्या गिनने का प्रोग्राम कैसे लागू करें?

    प्रोग्राम एक JLabel का उपयोग काउंट लेबल रखने के लिए करता है, एक JTextField घटक संख्या काउंट रखने के लिए, JButton घटक जोड़ें, हटाएं और रीसेट बटन बनाने के लिए। जब हम ऐड बटन पर क्लिक करते हैं, तो JTextField में काउंट 1 से बढ़ जाता है और रिमूव बटन पर क्लिक करके काउंट 1 से घट जाता है। यदि हम रीसेट बटन प

  1. मैट्रिक्स में पूरी तरह से घिरे हुए द्वीपों की संख्या गिनने का पायथन प्रोग्राम मैट्रिक्स में पूरी तरह से घिरे हुए द्वीपों की संख्या गिनने का पायथन प्रोग्राम

    मान लीजिए हमारे पास एक बाइनरी मैट्रिक्स है। जहां 1 भूमि दर्शाता है और 0 पानी दर्शाता है। जैसा कि हम जानते हैं एक द्वीप 1 का समूह है जो एक साथ जुड़े हुए हैं जिसकी परिधि पानी से घिरी हुई है। हमें पूरी तरह से घिरे हुए द्वीपों की संख्या ढूंढनी है। उदाहरण के लिए, यदि इनपुट इस तरह है: तो आउटपुट 2 होगा,