Форум программистов, компьютерный форум, киберфорум
C++ Builder
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Builder Обратная итерация (i--) https://www.cyberforum.ru/ cpp-builder/ thread1615913.html
void __fastcall TForm1::Button1Click(TObject *Sender) {float bi,z,f,lamda,alfa,h,t,tp,ts;int a,c,b,N;//çàäàâàíèå ïåðåìåííûõ a=StrToInt(Edit4->Text); ////////////////////////// b=StrToInt(Edit5->Text); // // c=StrToInt(Edit6->Text); // // lamda=StrToFloat(Edit8->Text); // // ...
C++ Builder Базы данных, dbGrid, dbNavigator
как в один dbGrid записать несколько таблиц, так чтобы можно было чередовать таблицы, ну и dbNavigator чтобы был тоже динамический чтобы работал для разных таблиц?
C++ Builder Программирование с использованием структур C++ Builder https://www.cyberforum.ru/ cpp-builder/ thread1615735.html
У администратора железнодорожных касс хранится информация о свободных местах в поездах дальнего следования на ближайшую неделю в следующем виде: дата выезда, пункт назначения, время отправления, число свободных мест. Оргкомитет международной конференции обращается к администратору с просьбой зарезервировать m мест до города N на k-й день недели с временем отправления поезда не позднее t часов...
C++ Builder Как заставить работать CopyFile? Никак не могу заставить работать , помогите пожалуйста. { CopyFile(StatusBar1->Panels->Items->Text+Edit1->Text+Edit2->Text ,StatusBar1->Panels->Items->Text+Edit1->Text+Edit2->Text, true); } https://www.cyberforum.ru/ cpp-builder/ thread1615678.html
Переделать двумерный массив в картинку C++ Builder
Имеется двумерный массив с числами типа Short от 0 до 4000. Нужно переделать его в картинку. Пытаюсь делать по аналогии с найдённым примером Form1 -> Canvas -> Pixels = TColor(0x00242424 * arr); вот так Form1 -> Canvas -> Pixels = TColor(0x00010101 * arr/4000*255); Картинка строится, но не такая, какая нужна :) Подскажите, в чем я не прав.
C++ Builder [Словарь] Англо-Русский и Русско-Английский Народ должен создать словарь. Пользуюсь RAD Studio 10. Посоветуйте какими компонентами и базами нужно работать? https://www.cyberforum.ru/ cpp-builder/ thread1615516.html
C++ Builder Как сохранить документ Word с Олеконтейнера https://www.cyberforum.ru/ cpp-builder/ thread1615319.html
Документ Word грузится из патока в OleContainer, задача такова как сохранить с OleContainerа это документ в Wordе. TMemoryStream *ms = new TMemoryStream; TBlobField* pField = (TBlobField*)frm_loaddoc->ADOQuery1->FieldByName("doc"); pField->SaveToStream(ms); ms->Position = 0; frm_loaddoc->OleContainer1->LoadFromStream(ms); frm_loaddoc->OleContainer1->DoVerb(ovShow);...
C++ Builder Ошибка при запуске приложения
Приветствую, ребята! Столкнулся с такой ошибкой при запуске своего приложения на других компах: Abnormale programm termination Кто с подобным сталкивался ? Компилировал как обычно, без библиотек.
C++ Builder Открытие файла Ексель созданного в моей программе https://www.cyberforum.ru/ cpp-builder/ thread1615187.html
Здравствуйте!!! Помогите разобраться. Делаю выгрузку данных в ексель таким образом код представлен ниже. void __fastcall TForm1::Button3Click(TObject *Sender) { Variant app = CreateOleObject("Excel.Application"); app.OlePropertyGet("Workbooks").OleProcedure("Add"); Variant wbs = app.OlePropertyGet("Workbooks").OlePropertyGet("Item", 1); UnicodeString dfw = "StringList.xls"; dfw =...
C++ Builder Перевод десятичного дробного числа в другую систему счисления https://www.cyberforum.ru/ cpp-builder/ thread1615095.html
Здравствуйте, нужна помощь. Есть программа для перевода целого десятичного числа в нужную систему счисления. Нужно переделать ее, чтоб она переводила дробные числа. Код ниже. Буду благодарен за любую помощь. Unit1.cpp //--------------------------------------------------------------------------- #include <vcl.h> #pragma hdrstop #include "Unit1.h" #include <math.h> #include <string>
C++ Builder WebBrowser открытие локального html файла
Помогите исправить код WebBrowser1->Navigate(ExtractFilePath(paramstr(0))+"help/help.html"); Ругается на paramstr.
C++ Builder Отопление добрый день уважаемые форумчане, очень срочно нужна программа на с++ связанная с отоплением, вроде теплопотерь жилого дома, программу желательно на в билдере на форме, но консоль тоже норм, за помощь отблагодарю, заранее спасибо:) . https://www.cyberforum.ru/ cpp-builder/ thread1615064.html
случайный прохожий
3030 / 2061 / 626
Регистрация: 20.07.2013
Сообщений: 5,543
16.12.2015, 21:48 0

Как правильно использовать switch? - C++ Builder - Ответ 8500428

16.12.2015, 21:48. Показов 2220. Ответов 9
Метки (Все метки)

Ответ

Если использовать логарифм по основанию 10, то примерно так
C++
1
switch (int(floor(log10(s))))
а потом
C++
1
case (0)
C++
1
case (1)
т. д.
Из-за момента неопределенности границ интервалов (например, в примере 10 входит в два интервала, нужно уточнить, к какому точно относится число) сам переделаешь под свою ситуацию при необходимости.

P.S.: константное выражение - это число, а не операция присваивания, как у тебя.

Вернуться к обсуждению:
Как правильно использовать switch? C++ Builder
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
16.12.2015, 21:48
Готовые ответы и решения:

Как правильно использовать ShellExecute ?
понимаю что миллион раз было,но объясните мне. пишу сначала это #include &quot;ShellAPI.h&quot; потом...

Как правильно использовать CreateProcess
Как мне запустить bat файл с помощью CreateProcess который находится вот по этому пути...

Как правильно использовать поиск файлов?
Всем привет! Вообще воспользовался кодо по поиску файлов, все работает нормально, но появился...

Как использовать оператор switch в структуре
У меня есть какая-та определенная структура, и мне нужно чтобы были вариации поиск определенного,...

9
16.12.2015, 21:48
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
16.12.2015, 21:48
Помогаю со студенческими работами здесь

Как правильно передать указатель на структуру, и правильно ее использовать
Я планирую сделать сортировку, но компилятор начал ругаться &quot;Нет существует подходящей функции...

Как использовать один и тот же case в switch несколько раз?
Как использовать один и тот же case в switch несколько раз?

Как правильно применять оператор switch
Подскажите пожалуйста, в чём здесь ошибка. Язык С++. Среда C++ Builder 6. void __fastcall...

Как сделать возможность использовать в функции нужный массив без кучи if или switch-case?
Есть несколько массивов и одна функция.Как сделать возможность использовать в функции нужный массив...

Как правильно использовать struct?
Написал небольшую, глупенькую программку, но столкнулся с проблемой заполнения структуры. Если...

Как правильно использовать processEvents() ?
Тэкс... парни, что - то поток отказывается сигналы обрабатывать не смотря на processEvents() ......

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru