求助:实现文件的保存
我用MFC编写了一个简单的五子棋应用程序(两个人在同一台电脑上玩的那种)。 基本功能都实现了,就是不能存盘。我应该怎么做? 具体一点: 在视图类里加了一个OnLButtonDown()函数; 在OnPaint()里画了棋盘,加载了两个图标(即黑白棋子); 还定义了一下变量: CRect tem[26*26] //用来接受离鼠标点击位置最近的交叉点的位置; int num //用来计数 如 tem[num]; int Point_x,Point_y //用来表示交叉点的位置; int RepealNotes; //用来记录悔棋的次数 还在其他地方定义了N多临时变量,在此不再细说; 还有,哪位有一个交简单的判断胜负的算法? 本人将感激不尽; 如果还不明白,好心的诸位又实在是助人为乐,联系我:
存盘很难吗?写两个成员函数SaveGame和LoadGame,在SaveGame(存盘)里将你所有的变量的内容按一定次序写入磁盘文件中,在LoadGame(读盘)里从上面的磁盘文件中读入数据,按相同的顺序赋给那些变量就可以了。
答:桌面图标是无法自动得到,因为图标的存在与否应用程序无法知道。 如果你确认在桌面上可能会有这个图标,那么你只要遍历桌面所有的图标,然后把指向该应用程序的图标都更改...详情>>