Bài tập C++: Thay đổi font trên màn hình
Bài tập
Viết chương trình C++ để chuyển giữa các font khác nhau trên màn hình, và hiển thị kết quả với các font khác nhau khi bạn nhập một đầu vào.
Lời giải
Chương trình C++ dưới đây sử dụng lệnh settextstyle để chuyển giữa các font khác nhau, đó là: default-font, triplex-font, gothic-font, small-font và sans serif font. Nói chung, bài tập này khá hữu ích khi bạn muốn thay đổi font style hiển thị trên màn hình theo cách bạn thích.
#include#include #include #include using namespace std;void main (int) { int gdriver=DETECT,gmode,errorcode; //yeu cau auto-detection. int midx,midy,fstyle; //khoi tao cac bien do hoa va cuc bo. initgraph(&gdriver,&gmode,"d:\\bc3\\bgi"); //doc ket qua cua trình khoi tao. errorcode=graphresult(); if(errorcode!=grOk) //neu co mot loi xay ra. { printf("Xuat hien mot loi : %s \n",grapherrormsg(errorcode)); printf("Nhan bat ky phim nao de dung lai : "); getch(); exit(1); //Dung chuong trinh do xuat hien loi. } //Thay doi font style boi su dung mot vong lap cleardevice(); settextstyle(DEFAULT_FONT,HORIZ_DIR,4); /*Lenh tren nghia la day la default font trong chieu ngang va co kich co la 4.*/ //Dua ra mot thong bao. outtextxy(200,200,"Day la default font"); getch(); cleardevice(); settextstyle(TRIPLEX_FONT,VERT_DIR,5); /*Lenh tren nghia la day la triplex font trong chieu doc va co kich co la 5.*/ //Dua ra mot thong bao. outtextxy(200,200,"Day la Triplex font"); getch(); cleardevice(); settextstyle(GOTHIC_FONT,HORIZ_DIR,5); /*Lenh tren nghia la day la GOTHIC font trong chieu ngang va co kich co la 2.*/ //Dua ra mot thong bao. outtextxy(200,200,"Day la Gothic font"); getch(); cleardevice(); settextstyle(SMALL_FONT,VERT_DIR,5); /*Lenh tren nghia la day la small font trong chieu doc va co kich co la 5.*/ //Dua ra mot thong bao. outtextxy(200,200,"Day la Small font"); getch(); cleardevice(); settextstyle(SANS_SERIF_FONT,HORIZ_DIR,5); /*Lenh tren nghia la day la sans serif font trong chieu ngang va co kich co la 5.*/ //Dua ra mot thong bao. outtextxy(200,200,"Day la Sans Serif font"); getch(); closegraph(); }
Bài học Bài tập C++ phổ biến tại hoconline.club:
bai_tap_do_hoa_trong_cplusplus.jsp
Quảng cáo
Bài viết liên quan