Форум программистов, компьютерный форум, киберфорум
Visual C++
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.77/22: Рейтинг темы: голосов - 22, средняя оценка - 4.77
 Аватар для vialet
57 / 57 / 11
Регистрация: 04.03.2010
Сообщений: 244

Программно изменить разделитель целой и дробной части

04.10.2011, 18:32. Показов 4308. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
необходимо в самой программе проверить, что используется в качестве разделителя дробной и целой части, и, в случае если это не точка, изменить разделитель. при этом после окончания работы программы изменения можно не сохранять. проект C++ Windows Form Application. параметры компилятора clr
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
04.10.2011, 18:32
Ответы с готовыми решениями:

Разделитель целой и дробной части - точка и запятая одновременно
Есть форма с очень большим количеством Edit'ов, предназначенных для ввода чисел с точкой. Есть кнопка типа "Ввод данных", по...

Изменить разделитель целой и дробной части
в программе необходимо проверить, какой разделитель используется в системе и, есле это не точка, то изменить его на точку. после завершения...

Разделитель целой и дробной части
Имеется: Console.Write("A B N = "); Double w; Double istr; w = Console.ReadLine().Split(new char { ' ', '\t', ';' }, ...

3
Модератор
Эксперт по электронике
8981 / 6748 / 921
Регистрация: 14.02.2011
Сообщений: 23,871
04.10.2011, 19:50
Цитата Сообщение от vialet Посмотреть сообщение
необходимо в самой программе проверить, что используется в качестве разделителя дробной и целой части
сам то понял ???
Цитата Сообщение от vialet Посмотреть сообщение
и, в случае если это не точка,
подразумевается что типа это запятая
а если это не так?
например тире или двоеточие (часовой стандарт) или пробел (хотя он может разделать и разрядность)
нет стандарта на разделение
посему непонятен сам вопрос???
в данной интерпретации решается так
если знак не попадает в значение 0х30-0х39 сиречь "0"-"9" это разделитель меняем на точку

Добавлено через 5 минут
Цитата Сообщение от vialet Посмотреть сообщение
проект C++ Windows Form Application. параметры компилятора clr
а вот это без разницы
если ты не хочешь чтоб за тебя написали (тогда это не к нам)
1
 Аватар для vialet
57 / 57 / 11
Регистрация: 04.03.2010
Сообщений: 244
04.10.2011, 20:22  [ТС]
Цитата Сообщение от ValeryS Посмотреть сообщение
подразумевается что типа это запятая
а если это не так?
например тире или двоеточие (часовой стандарт) или пробел (хотя он может разделать и разрядность)
нет стандарта на разделение
посему непонятен сам вопрос???
в данной интерпретации решается так
если знак не попадает в значение 0х30-0х39 сиречь "0"-"9" это разделитель меняем на точку
Цитата Сообщение от ValeryS Посмотреть сообщение
подразумевается что типа это запятая
а если это не так?
например тире или двоеточие (часовой стандарт) или пробел (хотя он может разделать и разрядность)
нет стандарта на разделение
посему непонятен сам вопрос???
в данной интерпретации решается так
если знак не попадает в значение 0х30-0х39 сиречь "0"-"9" это разделитель меняем на точку
да любой разделитель необходимо изменить на точку (вроде это и хотел сказать). а в какой именно переменой хранится значение разделителя

Добавлено через 13 минут
я имел ввиду разделитель, который установлен в параметрах язык и региональные стандарты. необходимо изменить его программно, а не переключать через панель управления (честно говоря, по-другому и не умею)
0
Модератор
Эксперт по электронике
8981 / 6748 / 921
Регистрация: 14.02.2011
Сообщений: 23,871
04.10.2011, 20:36
Цитата Сообщение от vialet Посмотреть сообщение
да любой разделитель необходимо изменить на точку (вроде это и хотел сказать)
ну дык я тоби атветил

Цитата Сообщение от ValeryS Посмотреть сообщение
если знак не попадает в значение 0х30-0х39 сиречь "0"-"9" это разделитель меняем на точку
можешь проверить на запятую
но как ты будешь переводить на математический язык???
8,005 тонны
8т 5 кг???
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
04.10.2011, 20:36
Помогаю со студенческими работами здесь

Разделитель целой и дробной части
Как получить текущий разделитель целой и дробной части ? visual studio 2013.

Разделитель целой и дробной части числа ....
Привет. Подскажите, можно ли узнать с помощью какой-нибудь функции, какой разделитель целой и дробной части числа используется сейчас в...

Системный разделитель целой и дробной части
Может кто знает в какой переменной хранится системный разделитель целой и дробной части? Если есть возможность узнать не системный а...

Разделитель целой и дробной части в NumericUpDown
Всем доброго дня! Задача следующая: нужно, чтобы при вводе значения в NumericUpDown и символ запятой и символ точки понимались как...

Разделитель целой и дробной части вещественного числа
Вопрос, как сделать, чтобы во время работы программы при представлении результатов расчетов и прочих действиях, в качестве разделителя...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
Автозаполнение реквизита при выборе элемента справочника
Maks 27.03.2026
Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. При выборе "Спецтехники" (Тип Справочник. Спецтехника), заполняется. . .
Сумматор с применением элементов трёх состояний.
Hrethgir 26.03.2026
Тут. https:/ / fips. ru/ EGD/ ab3c85c8-836d-4866-871b-c2f0c5d77fbc Первый документ красиво выглядит, но без схемы. Это конечно не даёт никаких плюсов автору, но тем не менее. . . всё может быть. . .
Автозаполнение реквизитов при создании документа
Maks 26.03.2026
Программный код из решения ниже размещается в модуле объекта документа, в процедуре "ПриСозданииНаСервере". Алгоритм проверки заполнения реализован для исключения перезаписи значения реквизита,. . .
Команды формы и диалоговое окно
Maks 26.03.2026
1. Команда формы "ЗаполнитьЗапчасти". Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. В качестве источника данных. . .
Кому нужен AOT?
DevAlt 26.03.2026
Решил сделать простой ланчер Написал заготовку: dotnet new console --aot -o UrlHandler var items = args. Split(":"); var tag = items; var id = items; var executable = args;. . .
Отправка уведомления на почту при изменении наименования справочника
Maks 24.03.2026
Программная отправка письма электронной почты на примере изменения наименования типового справочника "Склады" в конфигурации БП3. Перед реализацией необходимо выполнить настройку системной учетной. . .
модель ЗдравоСохранения 5. Меньше увольнений- больше дохода!
anaschu 24.03.2026
Теперь система здравосохранения уменьшает количество увольнений. 9TO2GP2bpX4 a42b81fb172ffc12ca589c7898261ccb/ https:/ / rutube. ru/ video/ a42b81fb172ffc12ca589c7898261ccb/ Слева синяя линия -. . .
Midnight Chicago Blues
kumehtar 24.03.2026
Такой Midnight Chicago Blues, знаешь?. . Когда вечерние улицы становятся ночными, а ты не можешь уснуть. Ты идёшь в любимый старый бар, и бармен наливает тебе виски. Ты смотришь на пролетающие. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru