From 0a8535ac400ff42cdd138183c19ce570e847e51c Mon Sep 17 00:00:00 2001 From: girst Date: Mon, 5 Mar 2018 02:54:45 +0100 Subject: [PATCH] add default mine-num for 8x8 and 16x16 --- mines_2017.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/mines_2017.c b/mines_2017.c index 18ee0f1..3ade059 100644 --- a/mines_2017.c +++ b/mines_2017.c @@ -238,7 +238,9 @@ int main (int argc, char** argv) { } /* end parse options*/ if (optind < argc) { - sscanf (argv[optind], "%dx%dx%d", &(f.w), &(f.h), &(f.m)); + int n = sscanf (argv[optind], "%dx%dx%d", &f.w, &f.h, &f.m); + if (n == 2 && f.w == 8 && f.h == 8) f.m = 10; + if (n == 2 && f.w == 16 && f.h == 16) f.m = 40; } /* check boundaries */ if (f.m > (f.w-1) * (f.h-1)) { -- 2.39.3