support: flush cout in GetNumber

uClibc++ does not implicitly do this before getline.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
This commit is contained in:
Rosen Penev
2019-10-07 15:39:14 -07:00
parent 5542b160fa
commit 31d1f45cd6

View File

@@ -73,7 +73,7 @@ uint64_t GetNumber(uint64_t low, uint64_t high, uint64_t def, const string & pro
if (low != high) { // bother only if low and high differ...
do {
cout << prompt;
cout << prompt << flush;
cin.getline(line, 255);
if (!cin.good())
exit(5);