|
0 / 0 / 0
Регистрация: 18.07.2010
Сообщений: 9
|
||||||
Нумерация условий в функции03.11.2011, 13:42. Показов 1085. Ответов 5
Метки нет (Все метки)
В одной функции содержится свыше 200 условий. Поэтому я решил пронумеровать каждое условие. Для этого я создал отдельный срр файл. Нумерацию хочу сделать с помощью символьной переменной. Но компилятор выдает ошибку
![]()
[C++ Error] index_а.cpp(383): E2228 Too many error or warning messages Подскажите в чем проблема?
0
|
||||||
| 03.11.2011, 13:42 | |
|
Ответы с готовыми решениями:
5
Оптимизация каскада условий в функции
Разветвленные программы. Вычислить значение функции в зависимости от условий: |
|
|
|||
| 03.11.2011, 14:01 | |||
|
Компилятор выдает ошибку
и где сама "нумерация" условий ? и вы не пробовали приспособить под это дело какой-нибудь циклик, или использовать switch-case, которое уже само по себе "пронумерует" ваши "условия" ? Не по теме: если вам будут намекать на "индусский код" - не слушайте, это все от зависти :jokingly:
0
|
|||
|
Практикантроп
4841 / 2726 / 534
Регистрация: 23.09.2011
Сообщений: 5,798
|
||
| 03.11.2011, 15:23 | ||
|
Добавлено через 41 минуту ... и даже проще: Ваша функция должна возвращать параметр float, а не char (как в тексте). Поэтому достаточно одного массива float UF[13][222], где в 13 позиции каждой строки будет размещаться параметр index, соответствующий параметрам в строке. Как только все условия в цикле совпадут, цикл прерывается и функция возвращает значение UF[12][j] (j - счетчик циклов).
1
|
||
|
2022 / 1621 / 489
Регистрация: 31.05.2009
Сообщений: 3,005
|
||
| 03.11.2011, 15:45 | ||
|
0
|
||
|
0 / 0 / 0
Регистрация: 18.07.2010
Сообщений: 9
|
|
| 03.11.2011, 17:21 [ТС] | |
|
Наверное, я неправильно объяснился. Мне нужно переменной char index [20] присваивать числа, например, 1.1; 1.2, 1.3 и т.д. Далее, возможно, они будут дробиться 1.1.1, 1.1.2 и т.д. LK при чем здесь "switch-case, которое уже само по себе "пронумерует" ваши "условия""? Мне нужно, чтобы я потом на форме смог просмотреть в какое условие попал тот или иной человек. nick42, в моем случае нужен именно срр файл.
0
|
|
|
|
||
| 03.11.2011, 17:28 | ||
|
говорят, switch-case вообще гламурнее использовать , чем if
, да я и не спорю, может, не понял чего... хотя
, а как сделать то, что вы хотите, вам, имхо, неплохо объяснил nick42, без "нумерации условий" .
0
|
||
| 03.11.2011, 17:28 | |
|
Помогаю со студенческими работами здесь
6
Проверить выполнение условий Коши-Римана для функции Как сделать, чтобы макрос запускался при выполнениях условий функции Здесь необходимо вычислить значения функции с учётом указанных условий. описание "Мало начальных условий" при решении системы из 7 ДУ, хотя граничных условий 8 Настройка условий отбора по нескольким полям в запросе с помошью функции Iif() из заданных значений формы Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога
Финальные проекты на Си и на C++:
hello-sdl3-c. zip
hello-sdl3-cpp. zip
Результат:
|
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога
MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
|
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд.
Даже если у вас. . .
|
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает
монорепозиторий в котором находятся все исходники.
При создании нового решения, мы просто добавляем нужные проекты
и имеем. . .
|
|
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение:
В этой книге («Подход, основанный на вариантах использования») Ивар утверждает,
что архитектура программного обеспечения — это
структуры,. . .
|
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога
Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
|
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога
Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip
На первой гифке отладочные линии отключены, а на второй включены:. . .
|
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога
Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip Сканируйте QR-код на мобильном и вы увидите, что появится джойстик для управления главным героем.
. . .
|