Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // nikita173
- #include "stdafx.h"
- #include "iostream"
- #include "windows.h"
- int _tmain(int argc, _TCHAR* argv[])
- {
- SetConsoleCP(1251);// установка кодовой страницы win-cp 1251 в поток ввода
- SetConsoleOutputCP(1251); // установка кодовой страницы win-cp 1251 в поток вывода
- char tempStr[30];
- std::cout << "Введите число и нажмите <Enter>" << std::endl <<
- "-> ";
- std::cin >> tempStr;
- int countOfStr = strlen(tempStr);
- bool isInteger;
- for (int i = 0; i < countOfStr; i++){
- if ((int)tempStr[i] < 48 || (int)tempStr[i] >57) {
- isInteger = false;
- i = countOfStr; // out of loop
- }
- }
- if (isInteger) {
- std::cout << "Введенная строка является целым числом." << std::endl;
- }
- else {
- std::cout << "Введенная строка не является целым числом." << std::endl;
- }
- system("pause");
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement