কম্পিউটার

C ভাষায় ফাইলের putc() এবং getc() ফাংশন ব্যাখ্যা কর


ফাইল হল রেকর্ডের সংগ্রহ বা হার্ড ডিস্কের একটি জায়গা, যেখানে ডেটা স্থায়ীভাবে সংরক্ষণ করা হয়।

ফাইলগুলিতে অপারেশনগুলি

C প্রোগ্রামিং ল্যাঙ্গুয়েজে ফাইলের ক্রিয়াকলাপগুলি নিম্নরূপ -

  • ফাইলের নামকরণ
  • ফাইলটি খোলা হচ্ছে
  • ফাইল থেকে পড়া
  • ফাইলে লেখা
  • ফাইলটি বন্ধ করা হচ্ছে

সিনট্যাক্স

একটি ফাইল খোলার সিনট্যাক্স নিম্নরূপ -

ফাইল *ফাইল পয়েন্টার;

উদাহরণস্বরূপ, FILE * fptr;

একটি ফাইলের নামকরণের সিনট্যাক্স নিম্নরূপ -

ফাইল পয়েন্টার =fopen ("ফাইলের নাম", "মোড");

উদাহরণস্বরূপ,

fptr =fopen ("sample.txt", "r");FILE *fp;fp =fopen ("sample.txt", "w");

putc( ) এবং getc( ) ফাংশন

putc( ) একটি ফাইলে একটি অক্ষর লেখার জন্য ফাংশন ব্যবহার করা হয়।

putc() ফাংশনের সিনট্যাক্স নিম্নরূপ −

putc (char ch, FILE *fp);

উদাহরণস্বরূপ,

ফাইল *fp;char ch;putc(ch, fp);

getc( ) ফাইল থেকে একটি অক্ষর পড়ার জন্য ফাংশন ব্যবহার করা হয়।

getc() ফাংশনের সিনট্যাক্স নিম্নরূপ −

char getc (FILE *fp);

উদাহরণস্বরূপ,

ফাইল *fp;char ch;ch =getc(fp);

C ভাষায় ফাইলের putc() এবং getc() ফাংশন ব্যাখ্যা কর

উদাহরণ

putc() এবং getc() ফাংশন −

ব্যবহার করার জন্য C প্রোগ্রাম নিচে দেওয়া হল
#includeint main(){ char ch; ফাইল *fp; fp=fopen("std1.txt","w"); // লেখার মোডে ফাইল খোলা হচ্ছে printf("টেক্সট লিখুন। cntrl Z চাপুন:\n"); যখন(ch =getchar())!=EOF){ putc(ch,fp); // ফাইলে প্রতিটি অক্ষর লেখা } fclose(fp); fp=fopen("std1.txt","r"); printf("ফাইলের পাঠ্য:\n"); যখন ((ch=getc(fp))!=EOF){// ফাইল putchar(ch) থেকে প্রতিটি অক্ষর পড়া; // পর্দায় প্রতিটি অক্ষর প্রদর্শন করা হচ্ছে } fclose(fp); রিটার্ন 0;

আউটপুট

যখন উপরের প্রোগ্রামটি কার্যকর করা হয়, তখন এটি নিম্নলিখিত ফলাফল তৈরি করে -

টেক্সট লিখুন। cntrl চাপুন Z:Hi TutorialsPoint-এ স্বাগতম এখানে আমি C Programming Language-এ প্রশ্ন ও উত্তর উপস্থাপন করছি^Ztext ফাইলে:হাই TutorialsPoint-এ স্বাগতম 
  1. C ভাষায় fgetc() এবং fputc() ফাংশন ব্যাখ্যা কর

  2. C ভাষায় putw() এবং getw() ফাংশন ব্যাখ্যা কর

  3. সি ভাষায় পয়েন্টার এবং দ্বিমাত্রিক অ্যারে ব্যাখ্যা কর

  4. সি ভাষায় মনোলিথিক ও মডুলার প্রোগ্রামিং ব্যাখ্যা কর