Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.73/15: Рейтинг темы: голосов - 15, средняя оценка - 4.73
 Аватар для DramaQueen
0 / 0 / 0
Регистрация: 30.11.2013
Сообщений: 30

Замена If на Switch вызвала ошибки

07.05.2014, 01:24. Показов 3996. Ответов 42
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Создаю структуру, подключаю к ней txt файл, использовала if, все работало, решила поменять на switch начал ругаться

Не понимаю, что именно нужно исправить

Добрые, умные люди, помогите, пожалуйста
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
07.05.2014, 01:24
Ответы с готовыми решениями:

Замена if else на switch
Доброго времени суток. Нуждаюсь в помощи с лабораторной работой. Задание: написать программу, решающую данное уравнение, используя if...

Замена if на switch
Задача. Это нужно сделать с помощью switch. ( Для натурального числа k вывести фразу “Мы нашли k грибов в лесу”, согласовав слово «гриб»...

Замена switch на if
Задание: Заменить в примере оператор switch структурой операторов if. Вопрос: Как можно заменить default??

42
 Аватар для DramaQueen
0 / 0 / 0
Регистрация: 30.11.2013
Сообщений: 30
09.05.2014, 18:20  [ТС]
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от IGPIGP Посмотреть сообщение
У Вас какая версия и тип проекта?
VS 2013, консольное приложение, все как надо)
Цитата Сообщение от IGPIGP Посмотреть сообщение
Пока навскидку попробуйте подключить библиотеку <time.h>
не помогло
Я думаю мне проще установить
Цитата Сообщение от IGPIGP Посмотреть сообщение
2008Pro
Цитата Сообщение от IGPIGP Посмотреть сообщение
Lusinda Console. Иначе по русски не получится.
уже настроена (:

Добавлено через 4 минуты
Цитата Сообщение от IGPIGP Посмотреть сообщение
При первом запуске после компиляции
Вот теперь успешно, странно)
0
Комп_Оратор)
Эксперт по математике/физике
 Аватар для IGPIGP
9007 / 4708 / 630
Регистрация: 04.12.2011
Сообщений: 14,003
Записей в блоге: 16
09.05.2014, 19:01
Цитата Сообщение от DramaQueen Посмотреть сообщение
не помогло
и
Цитата Сообщение от DramaQueen Посмотреть сообщение
Вот теперь успешно, странно)
Я вспомнил шутку Задорнова о трудностях языка и женской логики в мужском восприятии:
Американец женившийся на русской и только начинающей говорить по русски спрашивает:
Как правильно понять, когда на вопрос: - "Хочешь кофе?"
она отвечает: - "Да нет, наверное..."
???
У Вас получилось или пока нет?
ps если у Вас версия старше, она при первом построении или при открытии проекта может попросить его перестроить. Соглашайтесь.
0
 Аватар для DramaQueen
0 / 0 / 0
Регистрация: 30.11.2013
Сообщений: 30
09.05.2014, 19:17  [ТС]
Цитата Сообщение от IGPIGP Посмотреть сообщение
У Вас получилось или пока нет?
При добавлении библиотеки не получилось.
Когда скачала Ваш проект все открылось)

Я не совсем понимаю, как мы получаем время окончания найма
0
Комп_Оратор)
Эксперт по математике/физике
 Аватар для IGPIGP
9007 / 4708 / 630
Регистрация: 04.12.2011
Сообщений: 14,003
Записей в блоге: 16
09.05.2014, 19:56
Цитата Сообщение от DramaQueen Посмотреть сообщение
Когда скачала Ваш проект все открылось)
Это хороший признак.
Цитата Сообщение от DramaQueen Посмотреть сообщение
Я не совсем понимаю, как мы получаем время окончания найма
По идее, это время которое равно сумме времени начала и продолжительности, поэтому у свободного велосипеда оно равно текущему времени всегда. Класс обрабатывающий временные данные делался последним и в спешке. Хотелось до праздника выложить. По сему, там с логикой и могут быть навороты. Надеюсь чахлые комменты помогут разобраться с методами класса Timer_counter.

Не по теме:


Вообще такая прога, кроме GUI должна бы реализовывать контроллер, многопоточность с механизмами уведомлений вроде событийной модели, более тонкую работу с файловыми данными включая архивирование, резервирование, тонкий доступ, защиту... и тд. и т.п. То есть работа с другими библиотеками.
Заставлять такое делать на уровне С, да ещё девушку... это брутальный вандализм. :pardon:
Хотя может я и усложнил. :)

0
 Аватар для DramaQueen
0 / 0 / 0
Регистрация: 30.11.2013
Сообщений: 30
09.05.2014, 21:34  [ТС]
Цитата Сообщение от IGPIGP Посмотреть сообщение
Заставлять такое делать на уровне С, да ещё девушку... это брутальный вандализм.
Хотя может я и усложнил.
поступление на эту специальность-ошибка всей моей жизни
а впереди экзамен, уххх)
Цитата Сообщение от IGPIGP Посмотреть сообщение
Хотя может я и усложнил
я планировала все намного проще, кардинально проще
просто предлагать пользователю те или иные варианты выведенные из txt файлах
0
Комп_Оратор)
Эксперт по математике/физике
 Аватар для IGPIGP
9007 / 4708 / 630
Регистрация: 04.12.2011
Сообщений: 14,003
Записей в блоге: 16
09.05.2014, 21:48
Цитата Сообщение от DramaQueen Посмотреть сообщение
просто предлагать пользователю те или иные варианты выведенные из txt файлах
Я запутался... Так Вы же про пункт проката писали!
Фантазия, это дар.
В личке, - о себе: ******* Вы слишком самокритичны. Правда.
А программку легко упростить. Хотя можно и так демонстрировать, если разберёте.
Там заложено
const int num_of_byc=3;
три велосипеда - размер файла. Если захотите изменить (увеличить) нужно будет удалить файл "Bycfile.txt".
Он лежит в ...\Bycicle_arenda\Bycicle_arenda\...(By cfile............................текстов ый документ)
Только после этого можно изменить константу в коде и создать новый файл из проги. Распределить велики по группам и всё, они готовы к сдаче. Фактически редактируя данные в цикле Вы потом и ведёте учет того, что свободно и что сдано и тп.
0
 Аватар для DramaQueen
0 / 0 / 0
Регистрация: 30.11.2013
Сообщений: 30
09.05.2014, 22:04  [ТС]
Цитата Сообщение от IGPIGP Посмотреть сообщение
Так Вы же про пункт проката писали!
я подошла к проблеме со стороны пользователя, это мне показалось легче)
Цитата Сообщение от IGPIGP Посмотреть сообщение
Вы слишком самокритичны. Правда.
я реалистична, правда.
Цитата Сообщение от IGPIGP Посмотреть сообщение
А программку легко упростить. Хотя можно и так демонстрировать, если разберёте.
мне никто не поверит, что я сама написала, а ведь этот шедевр еще защищать, думаю даже лучшие умы курса на такое не способны. Такие сложные коды меня пугают, в хорошем смысле

Добавлено через 8 минут
Цитата Сообщение от DramaQueen Посмотреть сообщение
я подошла к проблеме со стороны пользователя
Но вот сейчас я поняла, что была не права
0
Комп_Оратор)
Эксперт по математике/физике
 Аватар для IGPIGP
9007 / 4708 / 630
Регистрация: 04.12.2011
Сообщений: 14,003
Записей в блоге: 16
09.05.2014, 22:05
Цитата Сообщение от DramaQueen Посмотреть сообщение
думаю даже лучшие умы курса на такое не способны
Лучшие умы такое не напишут. Эт верно
Цитата Сообщение от DramaQueen Посмотреть сообщение
Такие сложные коды меня пугают
Да я тоже его побаиваюсь. Ну и что? Па-а-думаешь.
Ладно. После праздника, подумаю над упрощением, - ломать не строить. Но уговор. В личке-> о себе ->*****
напишите: фантазёрка или... реалистка с фантазией. В общем сами придумайте. Договорились?
0
 Аватар для DramaQueen
0 / 0 / 0
Регистрация: 30.11.2013
Сообщений: 30
09.05.2014, 22:32  [ТС]
Цитата Сообщение от IGPIGP Посмотреть сообщение
Лучшие умы такое не напишут. Эт верно
я ведь по-доброму, это действительно намного выше, моего уровня.
Цитата Сообщение от IGPIGP Посмотреть сообщение
Да я тоже его побаиваюсь. Ну и что? Па-а-думаешь.
будем считать это моей жизненной позицией
Цитата Сообщение от IGPIGP Посмотреть сообщение
После праздника, подумаю над упрощением, - ломать не строить.
За что мне такое счастье
Цитата Сообщение от IGPIGP Посмотреть сообщение
В личке-> о себе ->*****
напишите: фантазёрка или... реалистка с фантазией. В общем сами придумайте. Договорились?
Я придумаю,что-нибудь подходящее
0
Комп_Оратор)
Эксперт по математике/физике
 Аватар для IGPIGP
9007 / 4708 / 630
Регистрация: 04.12.2011
Сообщений: 14,003
Записей в блоге: 16
09.05.2014, 22:47
Цитата Сообщение от DramaQueen Посмотреть сообщение
За что мне такое счастье
Счастье это громко сказано.
Цитата Сообщение от DramaQueen Посмотреть сообщение
Я придумаю,что-нибудь подходящее
Вот и славно, - трам-пам-пам!
0
 Аватар для DramaQueen
0 / 0 / 0
Регистрация: 30.11.2013
Сообщений: 30
11.05.2014, 18:33  [ТС]
Цитата Сообщение от IGPIGP Посмотреть сообщение
Счастье это громко сказано.
Ну знаете, со мной многое случалось, данный расклад мне напоминает именно счастье.
Цитата Сообщение от IGPIGP Посмотреть сообщение
Вот и славно, - трам-пам-пам!
я подумываю над разными вариантам, да вот никак нужный не найду
0
Комп_Оратор)
Эксперт по математике/физике
 Аватар для IGPIGP
9007 / 4708 / 630
Регистрация: 04.12.2011
Сообщений: 14,003
Записей в блоге: 16
11.05.2014, 22:47
Цитата Сообщение от DramaQueen Посмотреть сообщение
я подумываю над разными вариантам, да вот никак нужный не найду
Думаю, Юля это хорошо.
Что касается дальнейшего мероприятия при switch'ах, то всё же хочется определённости. Может есть методичка или перечень заданий? Упростить ведь и до "hello world!" можно.
0
 Аватар для DramaQueen
0 / 0 / 0
Регистрация: 30.11.2013
Сообщений: 30
12.05.2014, 10:12  [ТС]
Юля-это как диагноз

Нет, методички, из всех указаний это с использованием структур, без опп и обязательно подключить файл
Но честно говоря мне в чт сдавать, так что сяду ка я за ваш первый вариант)
0
Комп_Оратор)
Эксперт по математике/физике
 Аватар для IGPIGP
9007 / 4708 / 630
Регистрация: 04.12.2011
Сообщений: 14,003
Записей в блоге: 16
13.05.2014, 02:32
Цитата Сообщение от DramaQueen Посмотреть сообщение
Но честно говоря мне в чт сдавать
После дождичка? Ну не пуха тогда. Вот ещё файлик. Не знаю хватит ли там на КР... Библиотеки не Си-шные, но ни объектного ни тем более ориентированного не допустил вроде ничего.
Вложения
Тип файла: zip Main.zip (2.1 Кб, 3 просмотров)
1
 Аватар для DramaQueen
0 / 0 / 0
Регистрация: 30.11.2013
Сообщений: 30
13.05.2014, 18:22  [ТС]
Цитата Сообщение от IGPIGP Посмотреть сообщение
После дождичка?
Ох, дождик это больная тема. Вечно, как на улице дождь так я легко одета и без зонта, когда беру зонт и укутаюсь - солнце, теплоо.
Цитата Сообщение от IGPIGP Посмотреть сообщение
Ну не пуха тогда. Вот ещё файлик. Не знаю хватит ли там на КР... Библиотеки не Си-шные, но ни объектного ни тем более ориентированного не допустил вроде ничего.
Ох, благодарю! Я сама еще поковырялась в книжках, слепила что-то похожее на программу, Вам большууущее спасибо: curtsy:
0
Комп_Оратор)
Эксперт по математике/физике
 Аватар для IGPIGP
9007 / 4708 / 630
Регистрация: 04.12.2011
Сообщений: 14,003
Записей в блоге: 16
13.05.2014, 18:36
Цитата Сообщение от DramaQueen Посмотреть сообщение
Вечно, как на улице дождь
С кем не бывает? Меня подобные вещи скорее веселят. Удачи.
0
 Аватар для DramaQueen
0 / 0 / 0
Регистрация: 30.11.2013
Сообщений: 30
13.05.2014, 18:38  [ТС]
Цитата Сообщение от IGPIGP Посмотреть сообщение
С кем не бывает? Меня подобные вещи скорее веселят. Удачи.
Я думаю я одна из самых комичных людей среди моих знакомый, все самые глупые ситуации обычно происходят со мной, без преувеличений, факт! Но я давно научилась смеяться над собой, однажды я напишу книгу об этом
Удача мне пригодится, благодарю
0
 Аватар для DramaQueen
0 / 0 / 0
Регистрация: 30.11.2013
Сообщений: 30
13.05.2014, 19:01  [ТС]
Видимо, это мой ноут виноват?
Миниатюры
Замена If на Switch вызвала ошибки  
0
 Аватар для DramaQueen
0 / 0 / 0
Регистрация: 30.11.2013
Сообщений: 30
13.05.2014, 20:21  [ТС]
Ошибка возникает, если в начале выбирать Y
0
14.05.2014, 00:32

Не по теме:

Цитата Сообщение от DramaQueen Посмотреть сообщение
Ошибка возникает, если в начале выбирать Y
Не должно. Поскольку фалы в сжатом виде и никто не видит о чем речь, - продолжим в л.с.

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
14.05.2014, 00:32

Замена switch полиморфизмом
Здравствуйте. Читаю в данный момент книгу по рефакторингу, решил посмотреть свой старый код и переделать. Скажите, как можно заменить это...

Оправдана ли замена If на Switch
Всем привет! Я получаю ответ от сервера: string killer; killer = new StreamReader(response.GetResponseStream(),...

Замена большого Switch
Привет, взглянув чуть-чуть наперед, и осознав что код может стать куда больше, появилась необходимость сократить это и сделать как-то...

Замена чисел на символы (switch)
Написать программу замены введенного числа от 0 до 9 соответствующим символом (1=! 2=@ ...) с оператором switch

Замена конструкции switch словарем
Здравствуйте форумчане! Есть задача вывести словами трехзначное число(325 -&gt; ТристаДвадцатьПять, 512 -&gt; ПятсотДвенадцать) Написал...


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

Или воспользуйтесь поиском по форуму:
40
Ответ Создать тему
Новые блоги и статьи
Транслитерация текста с кириллицы на латиницу (вариант №2)
Maks 13.11.2026
Обновленная версия ранее созданной обработки. Добавлено: - Проверка исходного текста на кириллицу, через обращение к стандартной функции "ТолькоКириллицаВСтроке" из общего модуля. . .
Часы с термометром и праздничным календарем
yariko 12.11.2026
Сегодня мы рассмотрим как можно сделать отличные многофункциональные часы. Итак, поставим конкретную задачу: разработать часы с календарем, двумя термодатчиками, выводом поздравительных сообщений. . .
Транслитерация текста с кириллицы на латиницу (вариант №1)
Maks 11.11.2026
Решил облегчить жизнь себе и коллегам админам при создании электронных почтовых ящиков для пользователей, в результате написал обработку "Транслитерация текста" с кириллицы на латиницу, а в ней. . .
Книги по геймдизайну, левел-дизайну, игровым механикам и проектированию игрового опыта
8Observer8 08.11.2026
Содержание блога | English Version 1. 2003 - 06 - Designing Virtual Worlds (1st Edition) Автор: Richard A. Bartle | Объем: 768 стр. Ссылки: Amazon . . .
Как только я захожу к себе в свою комнату я сразу же с себя снимаю свои трусы. Ответ от Джемени ИИ.
zorxor 08.11.2026
Джемени, как только я захожу к себе в свою комнату я сразу же с себя снимаю свои трусы. Многие люди, возвращаясь домой, сразу переодеваются в максимально свободную одежду или вовсе предпочитают. . .
Паттерн очереди действий/команд (Action / Command Queue). Система очереди действий и кат-сцен с SDL3 Callbacks, cglm и OpenGL
8Observer8 07.11.2026
Содержание блога | English Version Руководство для начинающих по реализации паттерна очереди действий/ команд (Action / Command Queue) на C++ (C++20) с использованием официального SDL3 Callbacks. . .
Проверка полного ФИО в типовом справочнике
Maks 07.11.2026
Решение реализовано в конфигурации КА2, на примере справочника "КонтактныеЛицаПартнеров". Задача: Запрет инициалов. Не допускаеть использование сокращений вида "И. И. ", "И. И. ", "И И" и. . .
Про "Windows must die!"
kumehtar 04.11.2026
Знаете, чет накатило. . . . Когда-то это было почти боевым кличем: мол, нормальный человек сидит на DOS, OS/ 2 или Linux, а вот это вот - Must Die. А теперь человек произносит «мастдай» с усмешкой - и. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru