ok dah...........
sebelum masuk ke program saya akan menjelaskan beberap fungsi standar bawaan dari compiler
pertama saya akan nge jelasin dulu tentang apa yang namanya fungsi kbhit();
mmm fungsi ini tampa nilai balik dan tampa paramater fungsi ini hampir mirip dengan getch(); karena fungsi kbhit(); akan menerima respon dari keyboard dan menerima nilai apa yang di tekan oleh keyboard
mmmmm misal kan y = kbhit(); lalu ketika program di run kita menekan arrow up atau panah atas maka si kbhit(); akan memberikan nilai 72 ke variable soanyakan nilai dari keyboard arrow up kan 72 dan seterusnya...
mmmm kabhit(); terdapat dalam berkas header
lalu nanti kita akan menemukan textcolor(); singkatnya untuk memberikan pewarnaan pada text pungsi ini memliki sebuah parameter jadi kita di minta untuk memasukan sebauh inputan dan untuk inpitan kita bisa mengunakan KATA seperti GREEN,RED,BLACK atau nilai ,1,3,4....255 dan setiap nilai code itu memilki nilai warna tersendiri seperti biru adalah 1,2,green dan sebagainya yang natinya akan di tampilkan dilayar dan tetapi untuk menapilkanya kita juga tidak bisa mengunakan setandar i/o magsud saya seperti cout dan cin jadi kita mengunakan cprintf ();
sebagai contoh cprintf("%c",text_ku[x][y]);
%c adalah prag magdunya jika inging menapilkan karakter maka kita gunkan %c untuk string untuk decimal %d untuk float %f dan sbagai nya.. hehehe..
puuuuuh.. mayan cape juga... ngetik..
hehe
okeh kita langsung saja untuk source code nya
#include<iostream.h>
#include <conio.h>
#include <string.h>
#include <dos.h>
#define xx 25
#define yy 10
void tunggu(char *);
void text_berjalan(void);
void text_berjalan(void){
char *text_ku[]={"c++ oh c++...","ÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛ","-c++ is my beb!","-love c++ ,love C++,love c++","- i love c++...","-c++ OR c laguage is the best programing language","- c++ C++ c++ c++ C++","ÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛ"," c++ is my life ^^."," i love c++","ÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛ","please enter to continue",".............................."};
int x;
int y;
while(!kbhit()){
clrscr();
for(x = 0; x<=12; x++){
if(kbhit()){tunggu("pelese wait>!!..burazallbelajarnge.blogspot.com");return;}
y = 0;
for(y = 0 ;y<=strlen(text_ku[x])&& !kbhit();) {
gotoxy(xx+y,yy+x);
cprintf("%c",text_ku[x][y]);
delay(50);
y++;
}
}
}
}
void tunggu(char *text){
clrscr();
gotoxy(xx,12);
textcolor(GREEN);
cprintf("%sr",text);
for(int a=0; a<=45; a++){
gotoxy(xx+a,yy);
textcolor(a);
cprintf("Ûr");
delay(150);
}
textcolor(WHITE); clrscr();
}
void main(){
text_berjalan();
}
atau download di sini
TEXT_KU.CPP
Tidak ada komentar:
Posting Komentar