Java定时自动锁屏小程序_小程序 番茄时钟如何实现锁屏持续运行功能
學C不久。VC6寫了一個控制臺的,修改時個人時間不能后臺走。你可以試試在mytime下面加多一個case到change()修改時也顯示gomytime()的內容。#include?
#include?
#include?
#include?
void?systime();
void?mytime();
void?wel();
void?gomytime();
void?change();
int?ye,mo,da,ho,mi,se;
void?main(?)
{
wel();
}
//界面
void?wel()
{
int?k;
printf(?"電子時鐘\n"?);
printf(?"\n"?);
printf(?"1新建我的時間,2為系統時間,3為修改時間,4去我的時間,5退出\n"?);
printf(?"\n"?);
printf(?"選擇:"?);
scanf(?"%d",?&k?);
switch?(?k?)
{
case?1:
mytime();
break;
case?2:
systime();
break;
case?3:
change();
break;
case?4:
gomytime();
break;
case?5:
exit(0);
break;
}
}
//個人設定的時間并行走
void?mytime(){
int?k;
printf("輸入年:");
scanf("%d",&ye);
printf("輸入月:");
scanf("%d",&mo);
printf("輸入日:");
scanf("%d",&da);
printf("輸入時:");
scanf("%d",&ho);
printf("輸入分:");
scanf("%d",&mi);
printf("輸入秒:");
scanf("%d",&se);
while(1)
{
Sleep(1000);
system("cls");
se++;
if(se>=60)
{
se-=60;
mi++;
if(mi>=60)
{
mi-=60;
ho++;
if(ho>=24)
{
da++;
ho-=24;
if(da>=30)
{
mo++;
da-=30;
if(mo>=12)
{
ye++;
mo-=12;
}
}
}
}
}
printf("電子時鐘\n");
printf("\n");
printf("個人設定的時間:");
printf("%d年%d月%d日%d時%d分%d秒",?ye,mo,da,ho,?mi,?se);
printf("\n");
printf("\n");
printf("1為返回,2為繼續\n");
printf("選擇:");
if(kbhit())
{
scanf("%d",&k);
break;
}
}
switch(k){
case?1:
system("cls");
wel();
break;
case?2:
gomytime();
break;
}
}
//個人時間行走
void?gomytime(){
int?k;
while(1)
{
Sleep(1000);
system("cls");
se++;
if(se>=60)
{
se-=60;
mi++;
if(mi>=60)
{
mi-=60;
ho++;
if(ho>=24)
{
da++;
ho-=24;
if(da>=30)
{
mo++;
da-=30;
if(mo>=12)
{
ye++;
mo-=12;
}
}
}
}
}
printf("電子時鐘\n");
printf("\n");
printf("個人設定的時間:");
printf("%d年%d月%d日%d時%d分%d秒",?ye,mo,da,ho,?mi,?se);
printf("\n");
printf("\n");
printf("1為返回,2為繼續\n");
printf("選擇:");
if(kbhit())
{
scanf("%d",&k);
break;
}
}
switch(k){
case?1:
system("cls");
wel();
break;
case?2:
gomytime();
break;
}
}
//系統時間
void?systime(){
int?k;
int?year,?month,?day,hour,min,sec;
time_t?nowtime;
struct?tm?*timeinfo;
while(1)
{
Sleep(1000);
system("cls");
time(?&nowtime?);
timeinfo?=?localtime(?&nowtime?);
year?=?timeinfo->tm_year?+?1900;
month?=?timeinfo->tm_mon?+?1;
day?=?timeinfo->tm_mday;
hour?=?timeinfo->tm_hour;
min?=?timeinfo->tm_min;
sec?=?timeinfo->tm_sec;
printf("電子時鐘\n");
printf("\n");
printf("系統時間:%d年?%d月?%d日",?year,?month,?day);
printf("%d時?%d分?%d秒\n",?hour,?min,?sec);
printf("\n");
printf("1為返回,2為繼續\n");
printf("選擇:");
if(kbhit())
{
scanf("%d",&k);
break;
}
}
switch(k){
case?1:
system("cls");
wel();
break;
case?2:
systime();
break;
}
}
//修改個人時間
void?change()
{
int?k;
system(?"cls"?);
printf(?"電子時鐘\n"?);
printf(?"\n"?);
printf(?"修改我的時間\n"?);
printf(?"1為修改年,2為修改月,3為修改日,4為修改時,5為修改分,6為修改秒,7我的時間,8返回"?);
printf(?"\n"?);
printf(?"選擇:"?);
scanf(?"%d",?&k?);
switch?(?k?)
{
case?1:
printf(?"修改年:"?);
scanf(?"%d",?&ye?);
change();
break;
case?2:
printf(?"修改月:"?);
scanf(?"%d",?&mo?);
change();
break;
case?3:
printf(?"修改日:"?);
scanf(?"%d",?&da?);
change();
break;
case?4:
printf(?"修改時:"?);
scanf(?"%d",?&ho?);
change();
break;
case?5:
printf(?"修改分:"?);
scanf(?"%d",?&mi?);
change();
break;
case?6:
printf(?"修改秒:"?);
scanf(?"%d",?&se?);
change();
break;
case?7:
gomytime();
break;
case?8:
system(?"cls"?);
wel();
break;
}
}
總結
以上是生活随笔為你收集整理的Java定时自动锁屏小程序_小程序 番茄时钟如何实现锁屏持续运行功能的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python字符串的方法和列表的方法_P
- 下一篇: java美元兑换,(Java实现) 美元