|
1楼 显示时间格式:小时:分钟:秒 /* DEV C++ Win XP*/ #include <stdio.h> #include <stdlib.h> #include <conio.h> #include <time.h> typedef struct { int x; int y; }Point; time_t now; struct tm *pt,t1,t2; int printpoint(Point p) { Point p1; p1.x=p.x+2; p1.y=p.y+4; gotoxy(p1.x,p1.y); printf("%c%c",2,2); gotoxy(p1.x, p1.y+1); printf("%c%c",2,2); p1.y+=4; gotoxy(p1.x,p1.y); printf("%c%c",2,2); gotoxy(p1.x,p1.y+1); printf("%c%c",2,2); return 0; } int print0(Point p) { int i=0; for(;i<13;i++) { gotoxy(p.x+1, p.y+i); if(i==0||i==12) printf("%c%c%c%c%c%c",2,2,2,2,2,2); else printf("%c%4s%c",2," ",2); } return 0; } int print1(Point p) { int i=0; for(;i<13;i++) { gotoxy(p.x+1, p.y+i); printf("%5s%c"," ",2); } return 0; } int print2(Point p) { int i=0; for(;i<13;i++) { gotoxy(p.x+1, p.y+i); if(i==0||i==6||i==12) printf("%c%c%c%c%c%c",2,2,2,2,2,2); else if(i>0&&i<6) printf("%5s%c"," ",2); else printf("%c",2); } return 0; } int print3(Point p) { int i=0; for(;i<13;i++) { gotoxy(p.x+1, p.y+i); if(i==0||i==6||i==12) printf("%c%c%c%c%c%c",2,2,2,2,2,2); else printf("%5s%c"," ",2); } return 0; } int print4(Point p) { int i=0; for(;i<13;i++) { gotoxy(p.x+1, p.y+i); if(i<6) printf("%c%4s%c",2," ",2); else if(i==6) printf("%c%c%c%c%c%c",2,2,2,2,2,2); else printf("%5s%c"," ",2); } return 0; } int print5(Point p) { int i=0; for(;i<13;i++) { gotoxy(p.x+1, p.y+i); if(i==0||i==6||i==12) printf("%c%c%c%c%c%c",2,2,2,2,2,2); else if(i>0&&i<6) printf("%c",2); else printf("%5s%c"," ",2); } return 0; } int print6(Point p) { int i=0; for(;i<13;i++) { gotoxy(p.x+1, p.y+i); if(i==0||i==6||i==12) printf("%c%c%c%c%c%c",2,2,2,2,2,2); else if(i>0&&i<6) printf("%c",2); else printf("%c%4s%c",2," ",2); } return 0; } int print7(Point p) { int i=0; for(;i<13;i++) { gotoxy(p.x+1, p.y+i); if(i==0) printf("%c%c%c%c%c%c",2,2,2,2,2,2); else printf("%5s%c"," ",2); } return 0; } int print8(Point p) { int i=0; for(;i<13;i++) { gotoxy(p.x+1, p.y+i); if(i==0||i==6||i==12) printf("%c%c%c%c%c%c",2,2,2,2,2,2); |
|
|
|
- 共有25篇贴子
|
2楼 } return 0; } int print9(Point p) { int i=0; for(;i<13;i++) { gotoxy(p.x+1, p.y+i); if(i==0||i==6||i==12) printf("%c%c%c%c%c%c",2,2,2,2,2,2); else if(i>0&&i<6) printf("%c%4s%c",2," ",2); else printf("%5s%c"," ",2); } return 0; } int clear(Point p) { int i=0; for(;i<13;i++) gotoxy(p.x,p.y+i); printf("%16s"," "); return 0; } int printtime(Point p, int n) { int a,b; Point pp; a=n/10, b=n%10; pp.x=p.x+8, pp.y=p.y; switch(a) { case 0: print0(p); break; case 1: print1(p); break; case 2: print2(p); break; case 3: print3(p); break; case 4: print4(p); break; case 5: print5(p); break; } switch(b) { case 0: print0(pp); break; case 1: print1(pp); break; case 2: print2(pp); break; case 3: print3(pp); break; case 4: print4(pp); break; case 5: print5(pp); break; case 6: print6(pp); break; case 7: print7(pp); break; case 8: print8(pp); break; case 9: print9(pp); break; } return 0; } int main() { Point phour, pmin, psec,point1,point2; phour.x=9, pmin.x=32, psec.x=55; phour.y=pmin.y=psec.y=7; point1.x=25, point2.x=49; point1.y=point2.y=7; clrscr(); textbackground(BLUE); textcolor(YELLOW); now=time(0); pt=localtime(&now); t1=*pt; printtime(phour, t1.tm_hour); printpoint(point1); printtime(pmin, t1.tm_min); printpoint(point2); printtime(psec, t1.tm_sec); while(1) { now=time(0); pt=localtime(&now); t2=*pt; if(t2.tm_sec!=t1.tm_sec) { t1=t2; clrscr(); printtime(phour, t1.tm_hour); printpoint(point1); printtime(pmin, t1.tm_min); printpoint(point2); printtime(psec, t1.tm_sec); } if(bioskey(1)==0) continue; else exit(0); } return 0; } |
|
|
|
| 61.191.23.* |
3楼 |
|
|
| 219.140.244.* |
4楼 |
|
|
| 61.233.76.* |
5楼 |
|
|
| 61.157.97.* |
6楼 急用,谢了! |
|
|
| 58.19.224.* |
7楼 要能显示钟表的转动情况 |
|
|
| 221.206.36.* |
8楼 好难啊
|
|
|
| 61.236.20.* |
9楼 gotoxy' undeclared (first use this function) `YELLOW' undeclared (first use this function) WHY? |
|
|
| 218.2.216.* |
12楼 |
|
|
| 219.243.0.* |
13楼 |
|
|
| 59.56.210.* |
14楼 |
|
|
| 222.179.80.* |
15楼 |
|
|
| 60.213.161.* |
16楼 |
|
|
| 221.233.24.* |
17楼 |
|
|
| 220.173.8.* |
18楼 新春虚拟空间租用大促销活动期间空间价格优惠! 空间使用均免费测试使用3天,300--500兆均免费送 首页设计! 请需要者欲购从速!先到先得!赶快行动吧! 详情请登陆www.071163.com 在线QQ联系 510364219 320002489 320002486 320002490 |
|
|
| 222.20.249.* |
19楼 |
|
|
| 61.141.196.* |
20楼 Compiling... f.c D:\billy文件夹\C++\我的C++程序\temp\f.c(20) : error C2143: syntax error : missing ';' before '(' D:\billy文件夹\C++\我的C++程序\temp\f.c(20) : error C2059: syntax error : ')' D:\billy文件夹\C++\我的C++程序\temp\f.c(20) : error C2143: syntax error : missing ')' before ';' D:\billy文件夹\C++\我的C++程序\temp\f.c(21) : error C2143: syntax error : missing ';' before '(' D:\billy文件夹\C++\我的C++程序\temp\f.c(21) : error C2059: syntax error : ')' D:\billy文件夹\C++\我的C++程序\temp\f.c(21) : error C2143: syntax error : missing ')' before ';' D:\billy文件夹\C++\我的C++程序\temp\f.c(23) : error C2143: syntax error : missing ';' before '(' D:\billy文件夹\C++\我的C++程序\temp\f.c(23) : error C2059: syntax error : ')' D:\billy文件夹\C++\我的C++程序\temp\f.c(23) : error C2143: syntax error : missing ')' before ';' D:\billy文件夹\C++\我的C++程序\temp\f.c(24) : error C2143: syntax error : missing ';' before '(' D:\billy文件夹\C++\我的C++程序\temp\f.c(24) : error C2059: syntax error : ')' D:\billy文件夹\C++\我的C++程序\temp\f.c(24) : error C2143: syntax error : missing ')' before ';' D:\billy文件夹\C++\我的C++程序\temp\f.c(33) : warning C4013: 'gotoxy' undefined; assuming extern returning int D:\billy文件夹\C++\我的C++程序\temp\f.c(149) : fatal error C1004: unexpected end of file found 执行 cl.exe 时出错. f.obj - 1 error(s), 0 warning(s) |
|
|
| 116.19.22.* |
21楼 |
|
|
| 118.249.214.* |
22楼 |
|
|
| 58.218.10.* |
25楼 #include<dos.h>还有就是:textbackground(BLUE); textcolor(YELLOW); 改为: textbackground('b'); textcolor('y'); 再试试 看可以了把 !!! |
|
|

