কনসোল বা আউটপুট স্ক্রিন ক্লিয়ার করার অনেক পদ্ধতি আছে এবং 그중 একটি হলো clrscr() ফাংশন। এটি ফাংশন ইনভোক হলে স্ক্রিন ক্লিয়ার করে। এটি conio.h হেডার ফাইলে ডিক্লেয়ারড। এর বাইরে কিছু অন্য পদ্ধতিও আছে যেমন system("cls") এবং system("clear") এবং এগুলো stdlib.h হেডার ফাইলে ডিক্লেয়ারড।
সি ভাষায় কনসোল ক্লিয়ার করার সিনট্যাক্স:
clrscr(); OR system("cls"); OR system("clear");
সি ভাষায় কনসোল ক্লিয়ার করার উদাহরণ:
মান লইয়ে আমাদের new.txt ফাইল আছে যাতে নিচের কন্টেন্ট রয়েছে:
0,hell!o 1,hello! 2,gfdtrhtrhrt 3,demo
এখন উদাহরণটি দেখি।
উদাহরণ
#include<stdio.h>
#include<conio.h>
void main() {
FILE *f;
char s;
clrscr();
f=fopen("new.txt","r");
while((s=fgetc(f))!=EOF) {
printf("%c",s);
}
fclose(f);
getch();
}
আউটপুট
0,hell!o 1,hello! 2,gfdtrhtrhrt 3,demo
উপরের প্রোগ্রামে আমাদের একটি টেক্সট ফাইল new.txt আছে। একটি ফাইল পয়েন্টার ব্যবহার করে ফাইল ওপেন ও রিড করা হয়েছে। এটি ফাইলের কন্টেন্ট ডিসপ্লে করছে। কনসোল ক্লিয়ার করার জন্য clrscr() ব্যবহার করা হয়েছে।
clrscr(); f=fopen("new.txt","r"); while((s=fgetc(f))!=EOF) { printf("%c",s); }