কম্পিউটার

সি প্রোগ্রাম একটি ফাইলের লাইন সংখ্যা গণনা?


এই প্রোগ্রামে, আমরা শিখতে যাচ্ছি কিভাবে সি প্রোগ্রাম ব্যবহার করে একটি টেক্সট ফাইলে উপলব্ধ লাইনের মোট সংখ্যা খুঁজে বের করতে হয়?

এই প্রোগ্রামটি একটি ফাইল খুলবে এবং অক্ষর অনুসারে ফাইলের বিষয়বস্তু অক্ষর পড়বে এবং অবশেষে ফাইলের মোট লাইনের সংখ্যা ফেরত দেবে। লাইনের সংখ্যা গণনা করতে আমরা উপলব্ধ নিউলাইন (\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. গোটো স্টেটমেন্ট ব্যাখ্যা করার জন্য সি প্রোগ্রাম

  2. জাভাতে সংখ্যা গণনা করার জন্য একটি প্রোগ্রাম কীভাবে বাস্তবায়ন করবেন?

  3. পাইথনে ম্যাট্রিক্সে বেষ্টিত দ্বীপের সংখ্যা গণনা করার প্রোগ্রাম

  4. পাইথনে প্রদত্ত সংখ্যায় বিট 1-এর সংখ্যা খুঁজে বের করার প্রোগ্রাম