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

Реализовать структуру Music - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Integer_sequence http://www.cyberforum.ru/cpp-beginners/thread1220019.html
Правильная ли такая реализация integer_sequence? У меня не компилируется, не могу сообразить почему.#include <iostream> #include <array> #include <utility> #include <tuple> namespace isq { ...
C++ Найти такие тройки натуральных чисел x,y,z из интервала от 1 до 20,для которых выполняется равенство x^2-y=z^2 найти все такие тройки натуральных чисел x,y,z из интервала от 1 до 20,для которых выполняется равенство x^2-y=z^2 http://www.cyberforum.ru/cpp-beginners/thread1220016.html
C++ Дано натуральное четырехзначное число n. Верно ли что это число содержит три одинаковые цифры
Дано натуральное четырехзначное число n. Верно ли что это число содержит три одинаковые цифры
Недопонимание с switch и выводом default C++
Задание: сделать так что бы при вводе целого числа (от 1 до 7 которые соответствует дням недели, 1- понедельник, 2 -вторник и т.д.) печаталось название дня недели. в случае неправильного ввода...
C++ Не осуществляется объединение двух контейнеров http://www.cyberforum.ru/cpp-beginners/thread1220006.html
set<string> matt, patt; set<string> matt_and_patt; Info_Processing(matt,"Matt"); // заполнение первого и второго множества Info_Processing(patt,"Patt"); std::set_union(matt.begin(),...
C++ Read() блокирует поток есть у меня процесс который записывает данные в пайп функцией write(), другой процесс считывает их read(), нормально не блокируясь. НО когда добавляю в Qt GUI приложение, отдельной ниткой модуль... подробнее

Показать сообщение отдельно
uglyPinokkio
326 / 229 / 41
Регистрация: 30.05.2014
Сообщений: 682
01.07.2014, 19:14
Цитата Сообщение от gru74ik Посмотреть сообщение
И у Праты аналог моего userAnswer там именно char, а не string
Маленькая разница - сейчас это сравнение символа с символом:

C++
1
2
if (userAnswer == 'д' || userAnswer == 'Д' ||
        userAnswer == 'y' || userAnswer == 'Y')
И это правильно.

А в виденном мной варианте было:

C++
1
if (userAnswer == "д" || userAnswer == "Д" || userAnswer == "y" || userAnswer == "Y")
Это сравнение символа со строкой.

Добавлено через 1 час 4 минуты
"Застревает" в cin остаток ввода, если вводилось больше одного символа, по этому игнорировать надо все оставшееся:

C++
1
2
    cin.ignore(numeric_limits<streamsize>::max(), '\n');     
    cin.clear();
А в целом для начала - вполне
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru