⑴ 編寫一個簡單的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平台下的程序都是窗口,所謂全屏程序其實就是一個覆蓋住整個顯示器的窗口程序。知道這個其他就是翻函數手冊了~~~