#include <conio.h>#include <stdio.h>#include <windows.h>void GDI() //繪制綠色方框{char ConsoleName[100]={0};::GetConsoleTitle(ConsoleName,100);HWND hwnd=::FindWindow(NULL,ConsoleName); //找出控制臺(tái)的句柄HDC hDC=::GetDC(hwnd);HPEN hpen=::CreatePen(3,3,RGB(0,255,220)); //創(chuàng)建畫筆SelectObject(hDC,hpen);HBRUSH hbrush=(HBRUSH)::GetStockObject(NULL_BRUSH);SelectObject(hDC,hbrush);Rectangle(hDC,120,20,580,300); //畫矩形}int main()//主函數(shù),程序入口{char s1[50]="朋友你好: ";char s2[200]="風(fēng)雨的街頭招牌能掛多久,愛過的老歌你記得幾首,";char s3[200]="交過的朋友在你的生命中有我,無論在天涯或是海角,";char s4[200]="我都真誠地為你祝福:幸福平安,春節(jié)快樂!\n";char s[500]={0};COORD coord;coord.X= 20;coord.Y=3;HANDLE hout=::GetStdHandle(STD_OUTPUT_HANDLE);system("color 0E"); //設(shè)置字體顏色SetConsoleTitle("給最好的朋友");GDI();SetConsoleCursorPosition(hout,coord); //移動(dòng)光標(biāo)位置for(int i=0;i<(int)strlen(s1);i+=2){SetConsoleCursorPosition(hout,coord);strncpy(s,s1,i); printf(s); //輸出第一行Sleep(800);}coord.X=25;coord.Y=5;for(i=0;i<(int)strlen(s2);i+=2){memset(s,0,sizeof(s));SetConsoleCursorPosition(hout,coord);strncpy(s,s2,i);printf(s); //輸出第二行printf("\a");Sleep(800);}coord.X=23;coord.Y=7;for(i=0;i<(int)strlen(s3);i+=2){memset(s,0,sizeof(s));SetConsoleCursorPosition(hout,coord); //移動(dòng)光標(biāo)到下一行strncpy(s,s3,i);printf(s); //輸出第三行printf("\a");Sleep(800);}coord.Y=9;for(i=0;i<(int)strlen(s4);i+=2){memset(s,0,sizeof(s));SetConsoleCursorPosition(hout,coord); //移動(dòng)光標(biāo)到下一行strncpy(s,s4,i);printf(s); //輸出第四行printf("\a");Sleep(800);}coord.Y=12;SetConsoleCursorPosition(hout,coord); //移動(dòng)光標(biāo)到下一行printf(" zerobuk");coord.Y=14;SetConsoleCursorPosition(hout,coord);printf(" 2015年02月8日");for(i=0;i<5000000;i++) //整體閃爍{GDI();Sleep(30);system("color 0A");Sleep(30);system("color 0D");Sleep(30);system("color 0F");}getch();return 0;}??
這個(gè)程序怎么樣?
夢(mèng)想的方向
2015-02-09 14:21:49