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

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

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

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

Input:
File "test.text"
   Hello friends, how are you?
   This is a sample file to get line numbers from the file.
Output:
Total number of lines are: 2

स्पष्टीकरण

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

उदाहरण

#include<iostream>
using namespace std;
#define FILENAME "test.txt"
int main() {
   FILE *fp;
   char ch;
   int linesCount=0;
   //open file in read more
   fp=fopen(FILENAME,"r");
   if(fp==NULL) {
      printf("File \"%s\" does not exist!!!\n",FILENAME);
      return -1;
   }
   //read character by character and check for new line
   while((ch=fgetc(fp))!=EOF) {
      if(ch=='\n')
         linesCount++;
   }
   //close the file
   fclose(fp);
   //print number of lines
   printf("Total number of lines are: %d\n",linesCount);
   return 0;
}

  1. गोटो स्टेटमेंट को समझाने के लिए सी प्रोग्राम

    सी प्रोग्राम पांच नंबरों के लिए वर्गमूल का मूल्यांकन करता है। वेरिएबल काउंट पढ़े गए नंबरों की गिनती को स्टोर करता है। जब गिनती 5 से कम या उसके बराबर होती है, तो गोटो रीड स्टेटमेंट नियंत्रण को लेबल पढ़ने के लिए निर्देशित करता है। अन्यथा, प्रोग्राम एक संदेश प्रिंट करता है और रुक जाता है। गोटो स्टेटमें

  1. जावा में संख्या गिनने के लिए प्रोग्राम को कैसे कार्यान्वित करें?

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

  1. अजगर में मैट्रिक्स में घिरे द्वीपों की संख्या गिनने का कार्यक्रम

    मान लीजिए कि हमारे पास एक बाइनरी मैट्रिक्स है। जहां 1 भूमि का प्रतिनिधित्व करता है और 0 पानी का प्रतिनिधित्व करता है। जैसा कि हम जानते हैं कि एक द्वीप 1s का एक समूह है जो एक साथ समूहीकृत होता है जिसकी परिधि पानी से घिरी होती है। हमें पूरी तरह से घिरे हुए द्वीपों की संख्या ज्ञात करनी है। तो, अगर इनप