程序员的表白
2013-02-25 21:26
134 查看
#include <stdio.h> #include <windows.h> #define N 50 HANDLE hConsol;//hConsol 是一个句柄变量 void gotoxy(int x, int y) { COORD coord;//定位变量 coord.X = x; coord.Y = y; SetConsoleCursorPosition(hConsol, coord); //SetConsoleCursorPosition是API中定位光标位置的函数 } int main() { int i,j,k; hConsol = GetStdHandle(STD_OUTPUT_HANDLE); //句柄的输入 // //GetStdHandle()返回标准的输入、 //输出或错误的设备的句柄,也就是获得输入、输出/错误的屏幕缓冲区的句柄 // STD_OUTPUT_HANDLE 标准输出的句柄 SetConsoleTextAttribute(hConsol, FOREGROUND_RED|FOREGROUND_BLUE|FOREGROUND_INTENSITY); // SetConsoleTextAttribute是API设置字体颜色和背景色的函数 //FOREGROUND_RED表示设置前景色为红色,即字体的颜色为红色 //FOREGROUND_INTENSITY 表示设置前景色为高亮显示,FOREGROUND_GREEN表示绿色, //两个参数中间加“|”表示前景色为高亮绿色; //BACKGROUND_INTENSITY表示设置背景色为高亮显示,BACKGROUND_BLUE表示背景色为蓝色, //BACKGROUND_INTENSITY |BACKGROUND_BLUE两个参数就使背景色为高亮蓝色。 // for(k=0;k<3;k++) { gotoxy(4,6); for(i = 0;i<11;i ++) { printf("*"); Sleep(N); } for(i = 0;i<12;i++) { gotoxy(9,7+i); printf("*"); Sleep(N); } gotoxy(4,18); for(i = 0;i<11;i ++) { printf("*"); Sleep(N); } gotoxy(36,10); printf("*"); Sleep(N); gotoxy(25,10); printf("*"); Sleep(N); gotoxy(47,10); printf("*"); Sleep(N); gotoxy(34,8); printf("*"); Sleep(N); gotoxy(38,8); printf("*"); Sleep(N); gotoxy(30,7); printf("*"); Sleep(N); gotoxy(42,7); printf("*"); Sleep(N); gotoxy(27,8); printf("*"); Sleep(N); gotoxy(45,8); printf("*"); Sleep(N); gotoxy(25,11); printf("*"); Sleep(N); gotoxy(47,11); printf("*"); Sleep(N); for(i=1,j=1;i<6,j<6;i++,j++) { gotoxy(25+i,11+j); printf("*"); Sleep(N); } gotoxy(32,17); printf("*"); Sleep(N); gotoxy(34,18); printf("*"); Sleep(N); for(i=1,j=1;i<6,j<6;i++,j++) { gotoxy(47-i,11+j); printf("*"); Sleep(N); } gotoxy(40,17); printf("*"); Sleep(N); gotoxy(38,18); printf("*"); Sleep(N); gotoxy(36,19); printf("*"); Sleep(N); for(i=0;i<11;i++) { gotoxy(59,6+i); printf("*"); Sleep(N); } gotoxy(61,17); printf("*"); Sleep(N); for(i=0;i<11;i++) { gotoxy(63+i,18); printf("*"); Sleep(N); } gotoxy(74,17); printf("*"); Sleep(N); gotoxy(76,16); printf("*"); Sleep(N); for(i=0;i<10;i++) { gotoxy(76,15-i); printf("*"); Sleep(N); } system("cls"); } while(1) { gotoxy(4,6); for(i = 0;i<11;i ++) { printf("*"); } for(i = 0;i<12;i++) { gotoxy(9,7+i); printf("*"); } gotoxy(4,18); for(i = 0;i<11;i ++) { printf("*"); } gotoxy(36,10); printf("*"); gotoxy(25,10); printf("*"); gotoxy(47,10); printf("*"); gotoxy(34,8); printf("*"); gotoxy(38,8); printf("*"); gotoxy(30,7); printf("*"); gotoxy(42,7); printf("*"); gotoxy(27,8); printf("*"); gotoxy(45,8); printf("*"); gotoxy(25,11); printf("*"); gotoxy(47,11); printf("*"); for(i=1,j=1;i<6,j<6;i++,j++) { gotoxy(25+i,11+j); printf("*"); } gotoxy(32,17); printf("*"); gotoxy(34,18); printf("*"); for(i=1,j=1;i<6,j<6;i++,j++) { gotoxy(47-i,11+j); printf("*"); } gotoxy(40,17); printf("*"); gotoxy(38,18); printf("*"); gotoxy(36,19); printf("*"); for(i=0;i<11;i++) { gotoxy(59,6+i); printf("*"); } gotoxy(61,17); printf("*"); for(i=0;i<11;i++) { gotoxy(63+i,18); printf("*"); } gotoxy(74,17); printf("*"); Sleep(100); gotoxy(76,16); printf("*"); for(i=0;i<10;i++) { gotoxy(76,15-i); printf("*"); } gotoxy(25,22); Sleep(1000); system("cls"); } }
相关文章推荐
- 一封程序员的爱情表白书
- 程序员的表白方式
- OSChina 周一乱弹 ——程序员自己的表白方式
- 让C/C++程序员告诉你什么叫浪漫,表白黑科技,炫酷多彩求爱利器
- 程序员表白程序
- 独特的表白:我就是个程序员
- C语言打造表白程序——教你做一个浪漫的程序员
- 粒子动画(程序员表白神器)
- Css3动画效果,超简单的loveHeart,爱心特效,程序员表白必备
- 程序员在 5 月 20 日这天特别的表白方式
- 程序员表白神器。安卓程序员表白软件。程序员追女友利器=android+雪花效果+彩色气泡+心形花园+心形玫瑰花+相爱天数计时器
- 程序员表白程序,开放源码在此!
- 一个程序员的表白---- 编程的魅力
- 程序员表白代码(一)
- 程序员在 5 月 20 日这天有什么特别的表白方式? 【转载】
- 程序员在 5 月 20 日这天有什么特别的表白方式?
- 程序员的表白
- 程序员表白程序,开放源码,不断更新
- 程序员表白代码(一)
- 以一个标准的程序员向你表白