Senin, 14 November 2016

Fungsi C++ gotoxy dan clrscr WIndows'os

Kursus Hari5 Materi1 

Perintah gotoxy digunakan untuk menempatkan koordinat kursor pada layar. 

bentuk penulisannya: gotoxy(kolom, baris);

Kolom untuk menempatkan kursor pada posisi horizontal Baris untuk menempatkan kursor pada posisi Vertikal

Namun begitu terkadang pada OS Windows kita sering gagal menjalankan perintah gotoxy maupun clrscr,maka dibuatlah fungsi keduanya.....

contoh penggunaan gotoxy dalam C++:




#include <windows.h>
#include <stdio.h>

void clrscr(){
HANDLE hStdOut = GetStdHandle(STD_OUTPUT_HANDLE);
COORD coord = {0, 0};
DWORD count;
CONSOLE_SCREEN_BUFFER_INFO csbi;
GetConsoleScreenBufferInfo(hStdOut, &csbi);
FillConsoleOutputCharacter(hStdOut, ' ', csbi.dwSize.X * csbi.dwSize.Y, coord, &count);
SetConsoleCursorPosition(hStdOut, coord);
}

void gotoxy (int x, int y){
COORD coord;
coord.X = x; coord.Y = y;
SetConsoleCursorPosition(GetStdHandle(STD_OUTPUT_HANDLE), coord);
}

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

int main(){
clrscr();
gotoxy (5,3);
cout<<"LP2M-ARAY";
gotoxy (60,10);
cout<<"LP2M-ARAY";
gotoxy (35,20);
cout<<"LP2M-ARAY";
getch();
return 0;
}



Selamat Mencoba

Tidak ada komentar:

Posting Komentar