数独问题-6. 命令行启动

今天的目标是把以下功能用命令行参数实现

1. 输出终局

sudoku.exe    -c    20

2. 输出终局异常处理

sudoku.exe    -c    abc

3. 数独求解

sudoku.exe -s  absolute_path_of_puzzle_file

4. 数独求解异常处理

sudoku.exe -s  ??asfd!!!

 

Time Tracking

9:40~10:00

将两个函数添加传入参数。extern用的有点问题,已修好。

10:00~10:30

查看如何给命令行传入参数。

在vs里传入参数,一直说有4个,后来发现自己在vs的命令行传入对话框里写入了“sudoku.exe”,实际上不应该写第一个参数。

10:40~11:30

完成解析和异常处理,在powershell里测试感觉没有问题。

其中要注意的是,我一开始用的 sscanf 来接受数字,后来发现它太宽泛了,34sgh 会被提取出34,识别成合法参数。

另外就是即使是合法的数字参数,如果数字过大也不应让其运行。

 

你可能感兴趣的:(软件工程基础)