📄 loadcommand.c
字号:
//的任务
//该函数将从文件中读取近来,读取的格式就不用我教你了
//不过注意一点,这次命令列表文件的前两个字节不要再放命令列表的长和宽了
//因为命令的个数和每个命令的宽度都已经预定义了
//直接就按照实际的命令个数,即33条命令,每条命令占有20个字节的宽度生成这个文件,然后再读入就可以了
//注意在读取过程中一定要注意文件没有打开的情况,这种情况下调用Error(E_FAIL_COMSET)函数
//具体的例子你可以参考一下我写的 Init.c 文件的第 31 行到第 36 行
//关于Error函数的参数E_FAIL_COMSET的定义,可以看 ErrorType.h 文件的第 14 行
void LoadCommand ( void )
{
FILE *fcmd=NULL;
fwrite(":a",SIZE_COM,1,fcmd);
fwrite(":about",SIZE_COM,1,fcmd);
fwrite(":c",SIZE_COM,1,fcmd);
fwrite(":cls",SIZE_COM,1,fcmd);
fwrite(":d",SIZE_COM,1,fcmd);
fwrite(":deg",SIZE_COM,1,fcmd);
fwrite(":e",SIZE_COM,1,fcmd);
fwrite(":edit",SIZE_COM,1,fcmd);
fwrite(":exit",SIZE_COM,1,fcmd);
fwrite(":f",SIZE_COM,1,fcmd);
fwrite(":file",SIZE_COM,1,fcmd);
fwrite(":g",SIZE_COM,1,fcmd);
fwrite(":game",SIZE_COM,1,fcmd);
fwrite(":h",SIZE_COM,1,fcmd);
fwrite(":help",SIZE_COM,1,fcmd);
fwrite(":m",SIZE_COM,1,fcmd);
fwrite(":menu",SIZE_COM,1,fcmd);
fwrite(":n",SIZE_COM,1,fcmd);
fwrite(";new",SIZE_COM,1,fcmd);
fwrite(":next",SIZE_COM,1,fcmd);
fwrite(":nl",SIZE_COM,1,fcmd);
fwrite(":o",SIZE_COM,1,fcmd);
fwrite(":open",SIZE_COM,1,fcmd);
fwrite(":p",SIZE_COM,1,fcmd);
fwrite(":pre",SIZE_COM,1,fcmd);
fwrite(":q",SIZE_COM,1,fcmd);
fwrite(":quit",SIZE_COM,1,fcmd);
fwrite(":r",SIZE_COM,1,fcmd);
fwrite(":rad",SIZE_COM,1,fcmd);
fwrite(":s",SIZE_COM,1,fcmd);
fwrite(":sa",SIZE_COM,1,fcmd);
fwrite(":save",SIZE_COM,1,fcmd);
fwrite(":save as",SIZE_COM,1,fcmd);
fclose(fcmd);
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -