📄 createdata.h
字号:
//生成数独数据的头文件
#ifndef __CREATESHUDUDATA_H
#define __CREATESHUDUDATA_H
//数据定义
typedef int SHUDUMETRIX[9][9];
// 行数据,同时用作“可能性”数据。如LINETYPE a; 当a[0]为真时表示
// 当前位置可填1,a[1]为真时表示可填2,以此类推
typedef char LINETYPE[9];
//生成数独数据矩阵
void CreateShuDuMetrix(SHUDUMETRIX DataBuffer);
//填充一行
int Fill_Line(SHUDUMETRIX Dest, int Line);
/* 填下一个格子。本行的可能性已在调用前算好,要考虑的是列的可能性和九宫格的可能性 */
/* nums_possible : array (0-8) means possible of number (1-9) */
int Fill_Pos(SHUDUMETRIX Dest, LINETYPE nums_possible, int line, int pos);
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -