Fix number input non-convertible crash

This commit is contained in:
Matúš Púll 2025-04-22 08:38:35 +02:00
parent 8beb95963d
commit 731c558a3f

View file

@ -134,6 +134,14 @@ count_type get_number(string prompt) {
print_input(prompt+": " + s);
ch = getch();
}
// Check if input is a number
for(int i = 0; i < s.size(); i++)
if(s[i] < '0' || s[i] > '9')
return file_offset + cur.r;
if(s.size() == 0)
return file_offset + cur.r;
return stoi(s);
}
// Taking user input - string