当前位置:首页 » 编程语言 » c语言一个屏保程序
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

c语言一个屏保程序

发布时间: 2022-11-28 12:43:16

⑴ 编写一个简单的c语言程序,在屏幕上显示一行时间(包含小时、分钟和秒钟)的信息

#include <stdio.h>
#include <time.h>
#include <stdlib.h>
#include <string.h>
int main()
{
time_t timep,Tim;
struct tm *p;
time(&timep);
p = localtime(&timep); //此函数获得的tm结构体的时间,是已经进行过时区转化为本地时间
//p = gmtime(&timep); //把日期和时间转换为格林威治(GMT)时间的函数
int Year = 1900 + p->tm_year;
int Month = 1 + p->tm_mon;
int Day = p->tm_mday;
int Hour = p->tm_hour;
int Minute = p->tm_min;
int Second = p->tm_sec;
char year[20];
char month[20];
char day[20];
char hour[20];
char minute[20];
char second[20];
printf("hour=%d\n", Hour);
printf("minute=%d\n", Minute);
printf("second=%d\n", Second);
return 0;
}
每编译一次就会显示这一刻的系统时间;这个程序我也不太懂,我学长讲了半天,数据结构都整出来了,也没把我整明白,我再研究研究;希望能帮到你吧;

⑵ 如何用C语言写一个程序,让电脑屏幕全屏变黑,像关机一样

使用windows自带的离开模式,如果没有下载离开模式的补丁,
快捷键ctrl+f11,黑屏,也cpu降速,省电

⑶ C语言屏幕保护程序

较简单的是用MFC编一个屏幕上画图程序,测定屏幕大小,图框内缘尺寸要大于屏幕大小,这样显示出来就是full screen. 生成的可执行程序扩展名用 .scr

把它装入系统,选屏保程序时选它 就可以了。

⑷ 我想用c语言做个小程序 实现win10开机5秒后自动锁屏的功能,应该怎么做

#include<stdio.h>
#include<stdlib.h>
intmain()
{
system("rundll32.exeuser32.dll,LockWorkStation");
return0;
}//编译生成的exe放到注册表启动项里面

⑸ 我需要一个用C语言编写的程序,屏幕往下飘雪 ,带注释的,

这个你自己好好的练练吧,给你两个思路:
如果是做屏保,首先创建一个窗口,全屏最大化的,然后把桌面的图像复制下来,粘贴到你自己的窗口里面,再在上面画雪花。

⑹ (c语言)请编写一个程序,要求在屏幕上显示两行文字: l am a student. I love

#include<stdio.h>
int main(void)
{
printf("I am a student\n");
printf("I love China\n");

return 0;
}

⑺ 用C语言编一个时钟 程序

/*全屏幕模拟时钟的c源程序*/
#include<graphics.h>
#include<math.h>
#include<dos.h>
#define pi 3.1415926
#define X(a,b,c) x=a*cos(b*c*pi/180-pi/2)+300;
#define Y(a,b,c) y=a*sin(b*c*pi/180-pi/2)+240;
#define d(a,b,c) X(a,b,c);Y(a,b,c);line(300,240,x,y)
void init()
{int i,l,x1,x2,y1,y2;
setbkcolor(0);
circle(300,240,200);
circle(300,240,205);
circle(300,240,5);
for(i=0;i<60;i++)
{if(i%5==0) l=15;
else l=5;
x1=200*cos(i*6*pi/180)+300;
y1=200*sin(i*6*pi/180)+240;
x2=(200-l)*cos(i*6*pi/180)+300;
y2=(200-l)*sin(i*6*pi/180)+240;
line(x1,y1,x2,y2); /*在指定的两点间画一条线*/
}
}
main()
{
int x,y;
int gd=VGA,gm=2;
unsigned char h,m,s;
struct time t[1];
initgraph(&gd,&gm,"d:\\tc"); /*初始化图形系统*/
init();
setwritemode(1);
gettime(t); /*读取系统时间*/
h=t[0].ti_hour;
m=t[0].ti_min;
s=t[0].ti_sec;
setcolor(7); /*设置当前线的颜色*/
d(150,h,30);
setcolor(14);
d(170,m,6);
setcolor(4);
d(190,s,6);
while(!kbhit()) /*kbhit检查当前按下的健*/
{while(t[0].ti_sec==s)
gettime(t);
sound(400);
delay(70);
sound(200);
delay(30);
nosound();
setcolor(4);
d(190,s,6);
s=t[0].ti_sec;
d(190,s,6);
if (t[0].ti_min!=m)
{
setcolor(14);
d(170,m,6);
m=t[0].ti_min;
d(170,m,6);
}
if (t[0].ti_hour!=h)
{ setcolor(7);
d(150,h,30);
h=t[0].ti_hour;
d(150,h,30);
sound(1000);
delay(240);
nosound();
delay(140);
sound(2000);
delay(240);
nosound();
}
}
getch();
closegraph(); /*关闭图形系统*/
}

⑻ 编写一个简单的c程序,使得在屏幕上显示下列信息

#include<stdio.h>
intmain(){
inti,j,n=4;
printf("请输入菱形的上半部的高度:");
scanf("%d",&n);
for(i=1;i<=n;i++){
for(j=1;j<=n-i;j++)printf("");
for(j=1;j<=i*2-1;j++)printf("*");
printf(" ");
}
for(i=n-1;i>=1;i--){
for(j=1;j<=n-i;j++)printf("");
for(j=1;j<=i*2-1;j++)printf("*");
printf(" ");
}
}

⑼ 编写一个C语言程序:用来实现在屏幕上显示一句话:Hello World!。

#include<stdio.h>
void main(void)
{
int i;
printf("Hello World!");
scanf("%d",&i);//这句是为了让画面停留
}

⑽ 如何让C语言程序全屏运行

普通的C语言程序都是在命令行下运行的,也就是说是为了在dos,unix这些命令行形式的操作系统上运行而准备的,这些系统本身就没有窗口概念,所以一切程序都可以说是全屏的。
。。
类似VC++这种基于windows平台的开发工具才有全屏的功能,实现么,只要在创建窗口的时候调用API函数取得屏幕大小,再把窗口大小设成屏幕大小就行了,反正windows平台下的程序都是窗口,所谓全屏程序其实就是一个覆盖住整个显示器的窗口程序。知道这个其他就是翻函数手册了~~~