首页 > 其他分享 >头 文 件 (会用到)

头 文 件 (会用到)

时间:2024-09-17 11:25:30浏览次数:9  
标签:info NONAME 头文件 用到 system wxn define

先看:怎样创作头文件

在 代码 里面插入:

#ifndef wxn自制的头文件_H
#define wxn自制的头文件_H
#include<windows.h>
#include<bits/stdc++.h>

#define sys system
#define box MessageBox
#define sep(a) Sleep(a)
#define prn printf("\n")
#define cls system("cls")
#define ST SetConsoleTitle
#define st system("time/T")
#define pause system("pause")
#define kd(VK_NONAME) ((GetAsyncKeyState(VK_NONAME) & 0x8000) ? 1:0)
/***制作者:CSDN wxn小学***/
using namespace std;

/***影藏光标***/
void HideCursor()
{
	CONSOLE_CURSOR_INFO cursor_info = {1,0};
	SetConsoleCursorInfo(GetStdHandle(STD_OUTPUT_HANDLE), &cursor_info);
	return;
}

/***颜色***/ 
void yanse(int ForgC, int BackC)
{
	WORD wColor=((BackC & 0x0F)<<4)+(ForgC & 0x0F);
	SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), wColor);
	return;
}

/***移除快速编辑模式***/
void noedit()
{
	HANDLE hStdin=GetStdHandle(STD_INPUT_HANDLE);
	DWORD mode;
	GetConsoleMode(hStdin,&mode);
	mode&=~ENABLE_QUICK_EDIT_MODE;
	mode&=~ENABLE_INSERT_MODE;
	mode&=~ENABLE_MOUSE_INPUT;
	SetConsoleMode(hStdin,mode);
	return;
}

/***使窗口移动到桌面居中位置***/
void centerwindow(RECT &rect, RECT &desktop)
{ 
	int width,height,dtWidth,dtHeight;
	bool bSuccess=false;
	HWND hwnd = GetDesktopWindow();
	GetWindowRect(hwnd,&desktop); 
	dtWidth=desktop.right-desktop.left;
	dtHeight=desktop.bottom-desktop.top;
	hwnd = GetForegroundWindow(); 
	GetWindowRect(hwnd,&rect); 
	width=rect.right-rect.left;
	height=rect.bottom-rect.top;
	bSuccess=MoveWindow(hwnd,(dtWidth-width)/2,(dtHeight-height)/2,width,height,true); 
	GetWindowRect(hwnd,&rect); 
	return ;
}

/***覆盖清屏**/ 
void gotoxy_0(int x, int y)
{
	COORD pos = {x,y};
	HANDLE hOut = GetStdHandle(STD_OUTPUT_HANDLE);
	SetConsoleCursorPosition(hOut, pos);
	return;
}

/***移动光标***/ 
void gotoxy(int x,int y)
{
    COORD pos;pos.X=y;
	pos.Y=x;
    SetConsoleCursorPosition(GetStdHandle(STD_OUTPUT_HANDLE),pos);
    return;
}

/***输出***/
void prin(string n,int a,int b)
{
	for(int i=0;i<n.size();i++)
	{
		cout<<n[i];
		Sleep(a);
	}
	Sleep(b);
	return;
}

/***加载***/
void jiazai(int a,int b)
{
	cls;
	//手要断掉啦~~~ 
	ST("加载");
	for(int i=1;i<a;i++)
	{
		gotoxy_0(0,0);
		printf("  .       \n");
		printf(" .        \n");
		printf(". 加载中  \n");
		printf("          \n");
		printf("          \n");
		sep(b);
		gotoxy_0(0,0);
		printf("          \n");
		printf(" .        \n");
		printf(". 加载中  \n");
		printf(" .        \n");
		printf("          \n");
		sep(b);
		gotoxy_0(0,0);
		printf("          \n");
		printf("          \n");
		printf(". 加载中  \n");
		printf(" .        \n");
		printf("  .       \n");
		sep(b);
		gotoxy_0(0,0);
		printf("          \n");
		printf("          \n");
		printf("  加载中  \n");
		printf(" .        \n");
		printf("  ..      \n");
		sep(b);
		gotoxy_0(0,0);
		printf("          \n");
		printf("          \n");
		printf("  加载中  \n");
		printf("          \n");
		printf("  ...     \n");
		sep(b);
		gotoxy_0(0,0);
		printf("          \n");
		printf("          \n");
		printf("  加载中  \n");
		printf("          \n");
		printf("   ...    \n");
		sep(b);
		gotoxy_0(0,0);
		printf("          \n");
		printf("          \n");
		printf("  加载中  \n");
		printf("          \n");
		printf("    ...   \n");
		sep(b);
		gotoxy_0(0,0);
		printf("          \n");
		printf("          \n");
		printf("  加载中  \n");
		printf("          \n");
		printf("     ...  \n");
		sep(b);
		gotoxy_0(0,0);
		printf("          \n");
		printf("          \n");
		printf("  加载中  \n");
		printf("        . \n");
		printf("      ..  \n");
		sep(b);
		gotoxy_0(0,0);
		printf("          \n");
		printf("          \n");
		printf("  加载中 .\n");
		printf("        . \n");
		printf("       .  \n");
		sep(b);
		gotoxy_0(0,0);
		printf("          \n");
		printf("        . \n");
		printf("  加载中 .\n");
		printf("        . \n");
		printf("          \n");
		sep(b);
		gotoxy_0(0,0);
		printf("       .  \n");
		printf("        . \n");
		printf("  加载中 .\n");
		printf("          \n");
		printf("          \n");
		sep(b);
		gotoxy_0(0,0);
		printf("      ..  \n");
		printf("        . \n");
		printf("  加载中  \n");
		printf("          \n");
		printf("          \n");
		sep(b);
		gotoxy_0(0,0);
		printf("     ...  \n");
		printf("          \n");
		printf("  加载中  \n");
		printf("          \n");
		printf("          \n");
		sep(b);
		gotoxy_0(0,0);
		printf("    ...   \n");
		printf("          \n");
		printf("  加载中  \n");
		printf("          \n");
		printf("          \n");
		sep(b);
		gotoxy_0(0,0);
		printf("   ...    \n");
		printf("          \n");
		printf("  加载中  \n");
		printf("          \n");
		printf("          \n");
		sep(b);
		gotoxy_0(0,0);
		printf("  ...     \n");
		printf("          \n");
		printf("  加载中  \n");
		printf("          \n");
		printf("          \n");
		sep(b);
		gotoxy_0(0,0);
		printf("  ..      \n");
		printf(" .        \n");
		printf("  加载中  \n");
		printf("          \n");
		printf("          \n");
		sep(b);
		gotoxy_0(0,0);
	}
	cls;
	return;
}

#endif

标签:info,NONAME,头文件,用到,system,wxn,define
From: https://blog.csdn.net/wxnccc/article/details/142312673

相关文章

  • 记录工作中常用到的linux 命令
    sudoreboot        重启机器sudovim/etc/rc.local修改自启动文件./                  代表目前所在的目录。../                 代表上一层目录。/                   代表根目录cd..     ......
  • 生成AI带货虚拟主播会用到的源代码!
    在当今数字化时代,AI带货虚拟主播已成为电商行业的新宠,它们不仅能够24小时不间断地进行产品展示和销售,还能通过智能交互提升用户体验。今天,我们将深入探讨AI带货虚拟主播背后的技术实现,并分享六段关键的源代码,帮助大家更好地理解这一前沿领域。一、AI带货虚拟主播简介AI带货虚拟主播......
  • 学Python需要用到哪些软件?
    Python作为一种功能全面且易于上手的编程语言,在数据科学、机器学习、web开发、数据分析等多个领域大放异彩。而为了帮助开发者更高效的编写Python代码,市面上也出现了许多优秀的Python软件,那么Python需要用到哪些软件?具体请看下文。要进行Python开发,需要以下软件:1、文......
  • 为什么需要用到channel
    Channel是Go语言中并发编程的核心工具之一,主要用于解决以下问题:1.数据传递和通信在并发编程中,不同的goroutine可能需要交换数据。使用channel可以安全地在goroutine之间传递数据,而无需显式地使用锁。channel提供了类型安全的通信机制,使得数据传输既简洁又安全。2.......
  • 学习Linux时需要用到哪些软件?
    不管是Linux入门学习还是已经从事Linux相关工作的人,都需要学习和掌握一些Linux开发工具和软件,它们可以给我们带来诸多帮助。而Linux中,可使用的工具和软件繁多,那么学Linux需要安装哪些软件?我们来看看具体内容介绍。学习Linux并不需要特定的软件安装,但以下是一些在学习和使......
  • pbootcms后台公司信息的内容如何调用到前台页面上
    {pboot:companyname}公司名称{pboot:companyaddress}公司地址{pboot:companypostcode}邮政编码{pboot:companycontact}联系人{pboot:companymobile}联系手机{pboot:companyphone}联系电话{pboot:companyfax}传真号码{pboot:companyemail}联系邮箱......
  • 保险公司如何用到IP地址查询?
    随着高新技术的日新月异,各大保险公司的服务方式也在逐渐完善,他们也在用更先进的数据分析技术来优化业务流程,提升客户体验和增强风险管理能力。其中,IP地址查询也是他们赖以依靠的技术之一。那么保险公司是如何在他们的领域去使用IP地址查询的呢?身份验证与反欺诈在保险行业中,......
  • SQL 自定义函数 生成网卡地址,MES开发中经常会用到的
    SQL自定义函数生成网卡地址,MES开发中经常会用到的ALTERFunction[dbo].[Fun_ReleaseMACadd]( @CurrentSeqNovarchar(6))Returnsvarchar(18)-------------------------------------------------------------------------------------------------As--------------......
  • 【Python基础】一篇文章带你了解Python能够运用到哪些场景当中!!!
    Python作为一种功能强大且灵活的高级编程语言,具有广泛的应用场景。以下是Python的一些主要应用场景:1.Web应用开发Web框架:Python提供了多个强大的Web开发框架,如Django、Flask、Pyramid和Tornado等。这些框架可以帮助开发者快速构建Web应用程序,并提供了丰富的功能和工具,如模板......
  • 运行开发模板报错lombok java 无法将类 XX类中的构造器 X应用到给定类型|java: 找不到
    一.运行环境IntelliJIDEA2024.1.4  IDEA旗舰版二.解决方法1.更改lombok版本→1.8.30<dependency><groupId>org.projectlombok</groupId><artifactId>lombok</artifactId><scope>provided</scope......