How To Use Clrscr In Dev C%2b%2b

Fungsi clrscr() adalah fungsi yang digunakan untuk membersihkan layar console (terminal) pada program C/C++. Fungsi clrscr() terdapat pada library conio.h compiler C/C++ yang dibuat Borland (NB: compiler C/C++ yang dibuat Borland hanya berjalan di sistem operasi WINDOWS). Pada standard library compiler C/C++ modern, tidak terdapat fungsi clrscr() karena setiap sistem operasi mempunyai cara masing-masing untuk membersihkan layar terminalnya.

The Conio.h header is not a part of C Standard Libary. According to wikipedia: conio.h is a C header file used mostly by MS-DOS compilers to provide console input/output.1 It is not described in The C Programming Language book, and it is not part of the C standard library, ISO C nor is it defined by POSIX.

Pada C/C++ modern, cara yang digunakan untuk membersihkan layar terminal adalah dengan memanggil fungsi yang disediakan oleh terminal itu sendiri. Fungsi yang disediakan terminal dapat dipanggil dengan menggunakan fungsi system() yang terdapat pada library stdlib.h (C/C++) atau cstdlib (C++).

Berikut contoh source code C++ membersihkan layar terminal pada WINDOWS.

Untuk LINUX dan MAC, gunakan system(“clear”).

Use

Kunjungi cppwarriors.id untuk belajar tentang C++ 😀

Hello friends, this is a simple program to create a digital stopwatch. I am sure that even a beginner can understand it very easily. I have written this in c++, so to use it c just change all cout statements with corresponding printf statements. I hope you understand what i want to say. If you have any kind of problem in doing this then let me know by commenting below, i will try my best to help you. So just try this and share your experience with me.

Also Read: C++ Program to create an Analog Clock
Also Read: C++ Hotel Management Project

#include<conio.h>
#include<process.h>
#include<iostream.h>
#include<dos.h>

int h=0,m=0,s=0,ms=0;
char ch=’p’;

void main()
{
void watch();
watch();

How To Use Clrscr In Dev C 2b 2b 3

while(1)
{
if(kbhit())
ch=getch();
if(ch’s’ ch’S’)
break;
if(ch’e’ ch’E’)
exit(0);
}

How To Use Clrscr In Dev C 2b 2b 1b

Dev

while(1)
{
watch();
delay(10);

if(kbhit())
ch=getch();

if(ch’r’ ch’R’)
{
h=m=s=ms=0;
watch();

while(1)
{
if(kbhit())
ch=getch();
if(ch’s’ ch’S’)
break;
if(ch’e’ ch’E’)
exit(0);
}
}
else
if(ch’p’ ch’P’)
while(1)
{
if(kbhit())
ch=getch();
if(ch’s’ ch’S’)
break;
if(ch’e’ ch’E’)
exit(0);
if(ch’r’ ch’R’)
{
ch=’c’;
h=m=s=ms=0;
watch();
}
}
else
if(ch’e’ ch’E’)
exit(0);

if(ms!=99)
ms++;
else
{
ms=0;
if(s!=59)
s++;
else
{
s=0;
if(m!=59)
m++;
else
{
m=0;
h++;
}
}
}
}
}

void watch()
{
clrscr();
cout<<“nnnnntttt#############”;
cout<<“ntttt# Stopwatch #”;
cout<<“ntttt#############”;
cout<<“nntttt “<<h<<“:”<<m<<“:”<<s<<“:”<<ms;

cout<<“nnnnnnnnntttttttPress Key”;
cout<<“nttttttt———“;
cout<<“nttttttts -> Start”;
cout<<“ntttttttp -> Pause”;
cout<<“ntttttttr -> Reset”;
cout<<“nttttttte -> Exit”;
}

You May Also Like:

Comments are closed.