Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- int prov() {//вызов функции нужно осуществлять с аргуметов в виде перемменой в которое вы хотите внести
- do {
- int k = 0;
- int flag = 0;
- std::string str;
- cout << "Введите число\n";
- std::getline(std::cin, str);
- if (!(str.empty())) {
- for (int i = 0; i < str.size(); i++)
- {
- if ((str[i] == '0') || (str[i] == '1') || (str[i] == '2') || (str[i] == '3') || (str[i] == '4') || (str[i] == '5') || (str[i] == '6') || (str[i] == '7') || (str[i] == '8') || (str[i] == '9')) {
- flag++;
- }
- else
- {
- cout << "Вы ввели неверное значение\n";a = -3425235; break;
- }
- if (flag == str.size()) {
- k = atoi(str.c_str());
- if ((k<2147483640)&&(k>-2147483640)) {
- a = k; return k;
- }
- else cout << "Вы ввели некорректное значение\n";a =-3425235; break;
- }
- }
- }
- else cout << "Сторка пуста\n";
- } while (a == -3425235);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement