⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 else.cpp

📁 这是一个族谱的管理系统
💻 CPP
字号:
#include"else.h"
#include "frame.h"
#include <sys/stat.h>
#include <io.h>

void clearscreen(HANDLE hOut,COORD pos1,COORD pos2)      //清空屏幕的一块区域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);                      //调用dos下的删除命令
    return 1;
}
void time(double a)                 //时间函数经过a秒后继续执行
{
	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)           //关于
{
	COORD pos1={24,13},pos2={80,30};
	drawbox(hOut,pos1,pos2);
	pos1.X+=17;
	pos1.Y+=3;
	SetConsoleCursorPosition(hOut,pos1);
	cout<<"欢迎使用家谱管理系统!";
	pos1.Y+=3;
	pos1.X-=10;
	SetConsoleCursorPosition(hOut,pos1);
	cout<<"作者: 华南理工大学计算机学院 胡东宏";
	pos1.Y+=2;
	SetConsoleCursorPosition(hOut,pos1);
	cout<<"版本: 1.0 绿色版  版权所有 scut 2000-2010";
	pos1.Y+=2;
	SetConsoleCursorPosition(hOut,pos1);
	cout<<"本程序仅供学习与交流. 保留所有权利";

}
void help()
{
	//帮助文档

}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -