Форум программистов, компьютерный форум CyberForum.ru

Проверка на Int - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Скопировать массив частично? http://www.cyberforum.ru/cpp-beginners/thread400856.html
Скопировать одномерный массив типа double целиком можно c помощью функции memcpy из memory.h: memcpy(first_array, second_array, sizeof(second_array)); А как скопировать в начало первого не весь второй массив, а все элементы кроме нулевого? Я понимаю так: Количество байт для третьего параметра будет: sizeof(second_array)-sizeof(double). Первый параметр остается: first_array. Второй...
C++ развлетвляющиеся алгоритмы Здраствуйте, как сделать в данной программе чтобы при вводе "r" или "m" нуля (или и "r" и "m" ровны нулю)выдовала к примеру чтонибуть типа "нет решения", если же нету нуля что бы дальше просто шло по коду.Заранее спасибо. #pragma argsused #include <conio.h> #include <stdio.h> #include <math.h> void main() { double m, r, x, rez; puts("vvedite r, m"); http://www.cyberforum.ru/cpp-beginners/thread400855.html
C++ Проблема с созданием инструментальной панели
Заранее прошу прощения если вопрос адресован не тому форуму. Это мой первый мессадж и я не уверена нужно ли его писать здесь или на форуме Visual Studio. Я добавила файл bitmap в проект и пытаюсь создать панель инструментов при помощи функции: CreateToolbarEx(hwnd,WS_CHILD|WS_BORDER|WS_VISIBLE, -1,3,hl,IDB_BITMAP1,tbb,3,16,16,16,16,sizeof(TBBUTTON)); программа не компилируется и выдаёт...
C++ Не запускается программа (множественное наследование)
Здесь надо создать программу, в которой должно быть 2 базовый класса и 1 производных, а также функция print. Я пытался, но выдаёт ошибки. Подскажите, что не так? #include "StdAfx.h" #include <iostream.h> class A { private: int aa; public: A(int); void print();
C++ Как правильно вызывать функцию объекта из другой функции того же объекта? http://www.cyberforum.ru/cpp-beginners/thread400835.html
Доброго дня и ночи, уважаемые программисты! Существует некоторая проблема, на которую я наткнулся, решая задачу по программированию из учебника Дейтел/Дейтел. Суть задачи такова: имеется объект, содержащий данные клиента банка, вы редактируете его данные: имя владельца, номер счёта, баланс, траты и вычисляется ваш текущий баланс и максимальный размер кредита. Просто написав объект и редактируя...
C++ Из односвязного списка двухсвязный Есть Класс который имеет интерфейс АТД который включает методы для добавления, удаления, поиска элементов в соответствии с логикой работы структуры данных. Здесь структура Данных - циклический односвязный список Мне нужна реализовать двусвязный список с теми же методами. Как это сделать? class Clist { private: struct listitem { подробнее

Показать сообщение отдельно
Roof
154 / 154 / 10
Регистрация: 03.11.2010
Сообщений: 393
07.12.2011, 08:43     Проверка на Int
вот один из способов:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
#include <iostream>
using namespace std;
 
int main() {
    int sought;
 
    //Проверка ввода искомого целого числа
    while ( true ) {
        cout << "Введите целое чило: ";
        cin >> sought;
        if ( cin.peek() == '\n' ) { //если ввели целое число, значит в буфере осталось  только /n
            cin.get(); //очистить от /n
            break; //выйти из цикла
        } else { //если в буфере осталось не только /n
            cout << "Ожидается целое число! Повторите ввод!" << endl;
            cin.clear(); //сброс всех ошибок потока
            while ( cin.get() != '\n' ) { //извлечь из буфера все символы включая /n
            }
        }
    }
 
    cout << "Теперь все верно" << endl;
 
    return 0;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru