আনফরম্যাট করা ইনপুট এবং আউটপুট ফাংশন ব্যবহারকারীর পাঠানো একটি একক ইনপুট পড়ে এবং কনসোলে আউটপুট হিসাবে মান প্রদর্শন করার অনুমতি দেয়।
আনফরম্যাটেড ইনপুট ফাংশন
সি প্রোগ্রামিং ভাষায় আনফরম্যাট না করা ইনপুট ফাংশনগুলি নীচে ব্যাখ্যা করা হয়েছে -
গেচার()
এটি কীবোর্ড থেকে একটি অক্ষর পড়ে৷
৷getchar() ফাংশনের সিনট্যাক্স নিম্নরূপ −
Variablename=getchar();
উদাহরণস্বরূপ,
Char a; a = getchar();
উদাহরণ প্রোগ্রাম
getchar() ফাংশন −
-এর জন্য C প্রোগ্রাম নিচে দেওয়া হল#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(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(variablename);
উদাহরণস্বরূপ,
Putchar(‘a’);
পুট()
এটি মনিটরে একটি স্ট্রিং প্রদর্শন করে৷
puts() ফাংশনের সিনট্যাক্স নিম্নরূপ −
puts(variablename);
উদাহরণস্বরূপ,
puts("tutorial");
নমুনা প্রোগ্রাম
নিচে putc এবং getc ফাংশনের জন্য C প্রোগ্রাম −
#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()