কম্পিউটার টিউটোরিয়াল

সি ভাষায় আনফরম্যাটেড ইনপুট এবং আউটপুট ফাংশন ব্যাখ্যা


আনফরম্যাটেড ইনপুট এবং আউটপুট ফাংশন ইউজার দ্বারা পাঠানো একটি সিঙ্গেল ইনপুট পড়ে এবং কনসোলে আউটপুট হিসেবে মানটি ডিসপ্লে করার অনুমতি দেয়।

আনফরম্যাটেড ইনপুট ফাংশন

সি প্রোগ্রামিং ভাষায় আনফরম্যাটেড ইনপুট ফাংশনগুলো নিচে ব্যাখ্যা করা হল:

getchar()

এটি কিবোর্ড থেকে একটি ক্যারেক্টার পড়ে।

getchar() ফাংশনের সিনট্যাক্স:

Variablename=getchar();

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

Char a; a = getchar();

উদাহরণ প্রোগ্রাম

getchar() ফাংশনের সি প্রোগ্রাম:

#include<stdio.h> int main(){     char ch;     FILE *fp;     fp=fopen("file.txt","w"); //open the file in write mode     printf("enter the text then press cntrl Z:\n");     while((ch = getchar())!=EOF){         putc(ch,fp);     }     fclose(fp);     fp=fopen("file.txt","r");     printf("text on the file:\n");     while ((ch=getc(fp))!=EOF){         if(fp){             char word[100];             while(fscanf(fp,"%s",word)!=EOF) // read words from file{                 printf("%s\n", word); // print each word on separate lines.             }             fclose(fp); // close file.         }else{             printf("file doesnot exist");             // then tells the user that the file does not exist.         }     }     return 0; }

আউটপুট

enter the text then press cntrl Z: This is an example program on getchar() ^Z text on the file: This is an example program on getchar()

gets()

এটি কিবোর্ড থেকে একটি স্ট্রিং পড়ে।

gets() ফাংশনের সিনট্যাক্স:

gets(variablename);

উদাহরণ

#include<stdio.h> #include<string.h> main(){     char str[10];     printf("Enter your name: \n");     gets(str);     printf("Hello %s welcome to Tutorialspoint", str); }

আউটপুট

Enter your name: Madhu Hello Madhu welcome to Tutorialspoint

আনফরম্যাটেড আউটপুট ফাংশন

সি প্রোগ্রামিং ভাষায় আনফরম্যাটেড আউটপুট ফাংশনগুলো:

putchar()

এটি মনিটরে একটি ক্যারেক্টার ডিসপ্লে করে।

putchar() ফাংশনের সিনট্যাক্স:

Putchar(variablename);

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

Putchar('a');

puts()

এটি মনিটরে একটি স্ট্রিং ডিসপ্লে করে।

puts() ফাংশনের সিনট্যাক্স:

puts(variablename);

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

puts("tutorial");

স্যাম্পল প্রোগ্রাম

putc এবং getc ফাংশনların সি প্রোগ্রাম:

#include <stdio.h> int main(){     char ch;     FILE *fp;     fp=fopen("std1.txt","w");     printf("enter the text.press cntrl Z:\n");     while((ch = getchar())!=EOF){         putc(ch,fp);     }     fclose(fp);     fp=fopen("std1.txt","r");     printf("text on the file:\n");     while ((ch=getc(fp))!=EOF){         putchar(ch);     }     fclose(fp);     return 0; }

আউটপুট

enter the text.press cntrl Z: This is an example program on putchar() ^Z text on the file: This is an example program on putchar()
  1. C ভাষায় স্ট্রিং-এর ইনপুট এবং আউটপুট কী?

  2. C ভাষায় পয়েন্টার এবং টু-ডাইমেনশনাল অ্যারে ব্যাখ্যা

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

  4. সি ভাষায় লুপ কন্ট্রোল স্টেটমেন্ট (for, while, do-while) ফ্লোचार্ট ও প্রোগ্রামসহ ব্যাখ্যা