?? else.cpp
字號(hào):
#include"else.h"
#include "frame.h"
#include <sys/stat.h>
#include <io.h>
void clearscreen(HANDLE hOut,COORD pos1,COORD pos2) //清空屏幕的一塊區(qū)域pos1--pos2
{
for(int x=pos1.Y;x<=pos2.Y;x++,pos1.Y++)
{
FillConsoleOutputCharacter(hOut, ' ', pos2.X-pos1.X+1, pos1, NULL);
}
}
void drawbox(HANDLE hOut, COORD pos1,COORD pos4) //┏ ━ ┓┗ ┛ ┃畫方框
{
int i;
COORD pos2={pos4.X,pos1.Y},pos3={pos1.X,pos4.Y};
SetConsoleCursorPosition(hOut,pos1);
cout<<"┏";
for( i=1;i<(pos4.X-pos1.X)/2;i++)
cout<<"━";
cout<<"┓";
pos1.Y++;
pos2.Y++;
SetConsoleCursorPosition(hOut,pos3);
cout<<"┗";
for( i=1;i<(pos4.X-pos1.X)/2;i++)
cout<<"━";
cout<<"┛";
for(i=pos1.Y;i<pos3.Y;i++,pos1.Y++)
{
SetConsoleCursorPosition(hOut,pos1);
cout<<"┃";
}
for(i=pos2.Y;i<pos4.Y;i++,pos2.Y++)
{
SetConsoleCursorPosition(hOut,pos2);
cout<<"┃";
}
}
int delfile(char*a) //刪除文件
{
char b[4];
strcpy(b,"del ");
strcat(b,a);
strcat(b,".dll");
system(b); //調(diào)用dos下的刪除命令
return 1;
}
void time(double a) //時(shí)間函數(shù)經(jīng)過(guò)a秒后繼續(xù)執(zhí)行
{
clock_t start, finish;
start = clock();
finish = clock();
while((finish - start) / CLOCKS_PER_SEC < a)
finish = clock();
return;
}
bool FileExist(const char* FileName) //判斷文件是否存在
{
struct stat my_stat;
return (stat(FileName, &my_stat) == 0);
}
void about(HANDLE hOut) //關(guān)于
{
COORD pos1={24,13},pos2={80,30};
drawbox(hOut,pos1,pos2);
pos1.X+=17;
pos1.Y+=3;
SetConsoleCursorPosition(hOut,pos1);
cout<<"歡迎使用家譜管理系統(tǒng)!";
pos1.Y+=3;
pos1.X-=10;
SetConsoleCursorPosition(hOut,pos1);
cout<<"作者: 華南理工大學(xué)計(jì)算機(jī)學(xué)院 胡東宏";
pos1.Y+=2;
SetConsoleCursorPosition(hOut,pos1);
cout<<"版本: 1.0 綠色版 版權(quán)所有 scut 2000-2010";
pos1.Y+=2;
SetConsoleCursorPosition(hOut,pos1);
cout<<"本程序僅供學(xué)習(xí)與交流. 保留所有權(quán)利";
}
void help()
{
//幫助文檔
}
?? 快捷鍵說(shuō)明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -