Skip to content

Commit a00caef

Browse files
committed
save rom while running
1 parent d43c149 commit a00caef

File tree

2 files changed

+5
-2
lines changed

2 files changed

+5
-2
lines changed

c/koishi/src/koishi.c

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,5 +7,6 @@ LEVEL getlevel(){
77
3.hard\n\
88
4.extreme\n");
99
scanf("%d",&l);
10+
rewind(stdin);
1011
return l;
1112
}

cpp/koishi/src/koishi.cpp

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,13 @@
11
#include "../include/koishi.hpp"
22
LEVEL getlevel(){
3-
short int l;
3+
char l;
44
std::cout << "please input the level number:" << std::endl <<
55
"1.easy" << std::endl <<
66
"2.normal" << std::endl <<
77
"3.hard" << std::endl <<
88
"4.extreme" << std::endl;
99
std::cin >> l;
10-
return (LEVEL)l;
10+
std::cin.clear();
11+
std::cin.ignore(1024,'\n');
12+
return (LEVEL)(l-48);
1113
}

0 commit comments

Comments
 (0)