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

📄 main.cpp

📁 MDEngine2plus游戏开发库! 用来开发游戏超级简单!
💻 CPP
字号:
#include <iostream.h>
#include <windows.h>
#include "../../../include/MD_Profile.h"

struct TestStruct
{
	int a;
	char b[5];
	bool c;
	float d;
};

void main()
{
	CMD_Profile file;
	file.EnableErrMSG(true);	// 当发生错误时弹出对话框

	TestStruct *stru;
	// 读文件实例

	cout<<"HKEY_CURRENT_USER - Software\\@J--S Studio - IntTest 的值是:"<<file.ReadIntRegKey(HKEY_CURRENT_USER,"Software\\@J--S Studio","IntTest",-1)<<endl;
	cout<<"HKEY_CURRENT_USER - Software\\@J--S Studio - TxtTest 的值是:"<<file.ReadTextRegKey(HKEY_CURRENT_USER,"Software\\@J--S Studio","TxtTest","未找到")<<endl;

	stru=(TestStruct*)file.ReadBinRegKey(HKEY_CURRENT_USER,"Software\\@J--S Studio","BinTest",NULL);
	if(stru)
		cout<<"HKEY_CURRENT_USER - Software\\@J--S Studio - BinTest 的值是:(a="<<stru->a<<")"<<"(b="<<stru->b<<")"<<"(c="<<stru->c<<")"<<"(d="<<stru->d<<")"<<endl;
	else
		cout<<"HKEY_CURRENT_USER - Software\\@J--S Studio - BinTest 未找到"<<endl;

	int tmpint=0;
	cout<<"请输入HKEY_CURRENT_USER - @J--S Studio - IntTest 的值:";
	cin>>tmpint;
	file.WriteIntRegKey(HKEY_CURRENT_USER,"Software\\@J--S Studio","IntTest",tmpint);

	char tmpstr[255]={0};
	cout<<"请输入HKEY_CURRENT_USER - @J--S Studio - TxtTest 的值:";
	cin>>tmpstr;
	file.WriteTextRegKey(HKEY_CURRENT_USER,"Software\\@J--S Studio","TxtTest",tmpstr);

	TestStruct s;
	cout<<"请输入HKEY_CURRENT_USER - @J--S Studio - BinTest(int a) 的值:(-32768~32767)";
	cin>>s.a;
	cout<<"请输入HKEY_CURRENT_USER - @J--S Studio - BinTest(char b[5]) 的值:(5个英文字符)";
	cin>>s.b;
	cout<<"请输入HKEY_CURRENT_USER - @J--S Studio - BinTest(bool c) 的值:(0或1)";
	cin>>tmpint;
	s.c=tmpint==1?true:false;
	cout<<"请输入HKEY_CURRENT_USER - @J--S Studio - BinTest(float d) 的值:(小数)";
	cin>>s.d;

	file.WriteBinRegKey(HKEY_CURRENT_USER,"Software\\@J--S Studio","BinTest",(BYTE*)&s,sizeof(s));

	cout<<"写入完成!";

	char a;
	cin>>a;
}

⌨️ 快捷键说明

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