menu

Rabu, 02 Maret 2016

FUNGSI GOTOXY PADA C++

FUNGSI GOTOXY PADA C++

Fungsi gotoxy adalah fungsi bawaan pada preprosesor windows.h .Gotoxy digunakan untuk menempatkan koordinat kursor pada layar. Bentuk penulisan :

gotoxy(kolom, baris);

kolom untuk menempatkan kursor pada posisi horizontal.
baris untuk menempatkan kursor pada posisi vertikal.

contoh program gotoxy :

------------------------------------------------------------------------------------------------------------
#include <iostream>
#include <windows.h>
using namespace std;

void gotoxy(int x, int y){
 COORD k = {x,y};
 SetConsoleCursorPosition(GetStdHandle(STD_OUTPUT_HANDLE), k);
}

int main(){
 for(int i=0; i<78; i++){
  for(int j=0; j<10; j+=9){
   gotoxy(i,j); cout<<char(1);
  }
 }
 for(int i=0; i<10; i++){
  for(int j=0; j<78; j+=77){
   gotoxy(j,i); cout<<char(1);
  }
 }
 gotoxy(26,3);cout<<"ALGORITMA DAN PEMROGRAMAN";

 gotoxy(1,15);cout<<" ";
}

------------------------------------------------------------------------------------------------------------
program diatas akan menampilkan :



Untuk menggunakan fungsi gotoxy harus menggunakan #include <windows.h>. Selain itu harus membuat fungsi void gotoxy(){} . Dimana di dalam fungsi tersebut terdapat COORD, fungsi COORD adalah sebagai tipe data koordinat, SetConsoleCursorPosition() yang berfungsi untuk mengeset dari posisi x=0 dan y=0 ke posisi  di x dan y yang telah di set oleh programmer. Demikian penjelasan dari saya.

Terimakasih. 




1 komentar: