Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/3: Рейтинг темы: голосов - 3, средняя оценка - 5.00
0 / 0 / 0
Регистрация: 11.02.2014
Сообщений: 40

Вызов методов через main при использовании разветвления

15.10.2014, 00:37. Показов 715. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Доброго времени суток. Столкнулся с проблемой: как с помощью if вызывать различные методы из класса.
Укажите на ошибки.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
int main() {
    int temp = 0;
    char console;
    VacuumCleaner VacuumCleaner;
    cout << "Start testing..." << endl;
    cout << "************************" << endl;
    while (temp < 1) {
        cin >> console;
        if (console = 'on') VacuumCleaner.acPowerON();
        if (console = 'off') VacuumCleaner.acPowerOFF();
        if (console = 'end') temp = 1;
    }
    
    return 0;
}
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
15.10.2014, 00:37
Ответы с готовыми решениями:

Реализовать ввод исходных данных, расчет и вывод данных в виде методов класса. В Main только создание объектов и вызов методов
Всем привет) помогите пожалуйста с заданием &quot;Реализовать ввод исходных данных, расчет и вывод данных в виде методов класса. В Main только...

Вызов методов класса в функцию main()
#include &lt;iostream&gt; using namespace std; class Person { public: char name; int age; void changeName(); }; class...

Вызов методов через определенное время
Как можно вызывать методы через указанное время. Вызываем 1 метод ждем 30 секунд , потом вызывается 2 метод ждем 50 секунд и т.д...

2
5500 / 4895 / 831
Регистрация: 04.06.2011
Сообщений: 13,587
15.10.2014, 00:57
Цитата Сообщение от defiler Посмотреть сообщение
Укажите на ошибки.
Цитата Сообщение от defiler Посмотреть сообщение
if (console = 'on')
Во-первых, это не сравнение (==), а присваивание. Во-вторыx, console - это char, значит нужно сравнивать с одинм символом. Если сравнивать строки, то console должна быть массивом char, и использовать strcmp(). Или сделать console string, и сравнивать со строкой с помощью ==.
1
 Аватар для Toshkarik
1181 / 894 / 94
Регистрация: 03.08.2011
Сообщений: 2,461
15.10.2014, 00:57
C++
1
2
3
4
5
6
7
8
...
char console[ 32 ];
...
   cin >> str;
   if ( !strcmp( console, "on" ) ) VacuumCleaner.acPowerON();
   if ( !strcmp( console, "off" ) ) VacuumCleaner.acPowerOFF();
   if ( !strcmp( console, "end" ) ) temp = 1;
...
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
15.10.2014, 00:57
Помогаю со студенческими работами здесь

Вызов методов через массив ( по индексу )
Приложение типа консоли, в котором надо вызывать методы по команде Самым простым способом приходится делать swich( string ) и много...

Ошибка в main при использовании шаблонов в Header.h
Здравствуйте, подскажите, пожалуйста, есть проект из двух файлов. Header.h и main.cpp. Header.h содержит объявление классов и методов и их...

Switch при использовании различных методов
Доброго дня всем форумчанам. Имею некоторое учебное задание, а именно: Написать программу, считающую корень квадратного уравнения...

Вызов методов JavaFX через html интерфейс (webview)
Всем доброе время суток! Подскажите в чём может быть проблема: есть дисктопное приложение с html интерфейсом, сам интерфейс...

В чём разница при использовании разных методов?
1: Часто замечаю что используют пути для поиска по разному, но чем они отличаются ( то есть работают на разные ОС как-то по разному или...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
Модель заражения группы наркоманов
alhaos 17.04.2026
Условия задачи сформулированы тут Суть: - Группа наркоманов из 10 человек. - Только один инфицирован ВИЧ. - Колются одной иглой. - Колются раз в день. - Колются последовательно через. . .
Мысли в слух. Про "навсегда".
kumehtar 16.04.2026
Подумалось тут, что наверное очень глупо использовать во всяких своих установках понятие "навсегда". Это очень сильное понятие, и я только начинаю понимать край его смысла, не смотря на то что давно. . .
My Business CRM
MaGz GoLd 16.04.2026
Всем привет, недавно возникла потребность создать CRM, для личных нужд. Собственно программа предоставляет из себя базу данных клиентов, в которой можно фиксировать звонки, стадии сделки, а также. . .
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . . а удачный момент так и не приходит.
Фиксация колонок в отчете СКД
Maks 14.04.2026
Фиксация колонок в СКД отчета типа Таблица. Задача: зафиксировать три левых колонки в отчете. Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка) / / . . .
Настройки VS Code
Loafer 13.04.2026
{ "cmake. configureOnOpen": false, "diffEditor. ignoreTrimWhitespace": true, "editor. guides. bracketPairs": "active", "extensions. ignoreRecommendations": true, . . .
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2. Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива. Было так:. . .
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: реализовать контроль корректности заполнения дат назначения. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru