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

Реализовать проверку на количество вводимых символов - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Разбить слова согласно с правилами переноса слов http://www.cyberforum.ru/cpp-beginners/thread1175259.html
Разбить на склады согласно правилам переноса слов, которые на четной позиции во введенном с клавиатуры строке. Определить слова, перенос которых невозможно. помогите решить задачу,заранее спасибо)
C++ Задача о строке. Удаление дубликатов слов В строке символов определить количество повторений каждого слова и удалить дубликаты слов.Слова отделяются пробелами. помогите новичку,спасибо http://www.cyberforum.ru/cpp-beginners/thread1175255.html
C++ Подсчитать для двух массивов количество разных по значению элементов
Помогите пожалуйста, ооочень надо, срочненько)))) Составить программу, которая подсчитывает для массива А и В количество разных по значению элементов в каждом из этих массивов. Инициализацию, вывод элементов массива, их обработку организовать в отдельных функциях.
C++ Как сохранить значения переменных неизменными?
Обычно в начале программы объявляю переменные. После циклов for while они изменяют свое значение и до if else эти переменные доходят с другими числами (не теми которые были введены в начале программы, через cin>>). Как программисты с этим борются ? По новой вводить значения переменных, через cin ?
C++ Не получается сделать умножение векторов, вычитание и проверку на неравенство http://www.cyberforum.ru/cpp-beginners/thread1175233.html
Не получается сделать умножение векторов (a*b для всех i), вычитание (a для всех i) и проверку на неравенство (!=). Класс создать, ввод и вывод массива получилось и еще доступ по индексу, а вот,упомянутое ранее, не удалось Буду очень благодарна за помощь:) #include <iostream> using namespace std; int razmer; class Massiv { double *mas; int n;
C++ Builder По истечении заданного промежутка времени открывать звуковой файл в компоненте MediaPlayer Здравствуйте, пытаюсь написать таймер, чтобы не забывать снимать чайник с плиты. Хочу чтобы по истеении заданого промежутка времени открывался звуковой файл в компоненте MediaPlayer. Пишу так: void __fastcall TForm1::Timer1Timer(TObject *Sender) { for (int a=0; a>=5; a++) { MediaPlayer1->Play(); break; } подробнее

Показать сообщение отдельно
Ilot
Модератор
Эксперт С++
1780 / 1155 / 223
Регистрация: 16.05.2013
Сообщений: 3,042
Записей в блоге: 5
Завершенные тесты: 1
14.05.2014, 08:58     Реализовать проверку на количество вводимых символов
Цитата Сообщение от zss Посмотреть сообщение
Нюанс такого ввода в том, что текст вводится до первого пробельного символа,
т.е. вводится одно слово.
Не возражаю, но ведь в конечном итоге важно то что нужно ТС. Я же не написал что так лучше а заметил, что имеется и иная возможность. Так как пример использование манипулятора setw во входном потоке редко где встречается
Но в любом случае не забываем проигнорировать остальную часть строки:
C++
1
    std::cin.ignore(std::numeric_limits<std::streamsize>::max(), '\n');
Добавлено через 20 минут
Цитата Сообщение от Blueeyer Посмотреть сообщение
Как грамотно можно сделать проверку, чтобы в случае перебора - выбивало ошибку и просило ввести строчку по новой?
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <iostream>
#include <string>
int main ()
{
    system("chcp 1251");
    const int SIZE = 5;
    std::string str;
    do {
        getline(std::cin, str);
        if(str.size() > SIZE)
            std::cout << "Введенная строка превышает заданный размер. Пожалуйста повторите ввод: " << std::endl;
    }
    while(str.size() > SIZE);
    //Ваш код
    /*
     *
     */
    return 0;
}
zss, ага в итоге вы были ближе к истине
 
Текущее время: 17:12. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru