Форум программистов, компьютерный форум, киберфорум
Наши страницы

Проверка на введенные данные - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Разработать программу для демонстрации накопления, обработки и отображения элементов списка. http://www.cyberforum.ru/cpp-beginners/thread690449.html
Для размещения данных в виде связных списков выбрать прикладную область. Разработать программу для демонстрации накопления, обработки и отображения элементов списка. Количество размещаемых элементов...
C++ 1. Дана строка символов. Определить, является ли она правильным скобочным выражением Помогите сделать программу: Дана строка символов. Определить, является ли она правильным скобочным выражением. http://www.cyberforum.ru/cpp-beginners/thread690447.html
Создать процедуру/функцию SubWord(s,n,l),которая реализует выделение из строки s l слов, начиная от слова номер n C++
Работа со строками.Создать процедуру/функцию SubWord(s,n,l),которая реализует выделение из строки s l слов, начиная от слова номер n на С++. Есть код,который нужно доредактировать(проблема в...
C++ Массив. Ошибка вывода
подскажите где косяк? почему то выводит двыжды отсортированный массив. #include <iostream> #include <stdio.h> using namespace std; int main() { int a, i, j, n, k; int b, max;
C++ Решить уравнение p*x2+d*x+r=0, где p - минимальный элемент матрицы A; d –минимальный элемент матрицы B; r - минимальный элемент матрицы C. http://www.cyberforum.ru/cpp-beginners/thread690423.html
Заданы три матрицы A, B, C. Решить уравнение p*x2+d*x+r=0, где p - минимальный элемент матрицы A; d –минимальный элемент матрицы B; r - минимальный элемент матрицы C. Поиск минимального элемента...
C++ выпросы по работе со строками никак не могу понять, в чем ошибка. пытаюсь сравнить строки: отсутствует оператор "==", соответствующий этим операндам; Ошибка 1 error C2678: бинарный "==": не найден оператор, принимающий левый... подробнее

Показать сообщение отдельно
Afflicted
Обитатель форума
199 / 182 / 8
Регистрация: 28.10.2012
Сообщений: 543
06.11.2012, 22:12
Как пример для проверки на недопустимые символы.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
bool isCorrected(char m_symbol)
{
    if ((m_symbol == '\n') || (m_symbol != '1' && m_symbol != '0'))
        return false;
    else
        return true;
}
int main(void)
{
    char symbol;
 
    cout << "Введите число в двоичной системе счисления (0<x<2).\n";
    do
    {
        cin.get(symbol);
 
        if (!isCorrected(symbol))
            continue;
                ...
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru