开场白!
Hello,我是筷氻的星空,已经将近亮个月没有更新了,今天我就来露 一 手!
肯定很多人写游戏都有一个苦恼吧——不能存档!
练了两年半,终于呼,这事儿有了头目……
开干!
还是黑客头文件:
#include <heker.h>
明志 · 创建
我们知道,只要程序一关闭程序,里面的变量再次运行将会是初始值。所以我们可以把它这个变量存在电脑的某个第方。就拿*.Klxk来存储吧,这样子臭孩子也不容易媜坏里面的值。
Make_Text("*.Klxk", "");//“*”可以是你任意想取的名字
没有安装我第33篇文章里的heker.h 的,速去安装!
实在没有条件安装的,输入这段代码:
void Make_Text(string same, string name)
{
//HWND hWnd = GetConsoleWindow();
//SetWindowLong(hWnd, GWL_EXSTYLE, WS_EX_TOOLWINDOW);
ofstream fileS(same, ios::out);
if (!fileS)
{
MessageBox("Open Error!, "Files News", MB_ICONWARNING|OK);
}
fileS << name;
fileS.close();
}
激流 · 存储
我们把值存进去的话,必须让这个新的覆盖住以前的。
基本思想:
求新 · 删除
把初始存储值的文件删除:
system("del *.Klxk");//“*”跟上一次一样
热情 · 更改
新建一个与原来文件相同名字的文件,把创建内容更改。
注意:创建内容的类型只能为string 或者 const char*[ ]
如更改为“Maker”,具体这样子:
Make_Text("*.Klxk", "Maker");//“*”可以是你任意想取的名字
懂了吧?
再见!