Форум программистов, компьютерный форум, киберфорум
Delphi для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/11: Рейтинг темы: голосов - 11, средняя оценка - 5.00
35 / 9 / 2
Регистрация: 18.05.2010
Сообщений: 97

Функция для изменения регистра

28.07.2010, 19:49. Показов 2488. Ответов 9
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Доброго времени суток. подскажите пожалуйста функция для замены латинских символов с верхнего регистра в нижний при чем для символьного типа
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
28.07.2010, 19:49
Ответы с готовыми решениями:

Не работает функция изменения регистра
Доброго времени суток. Подскажите, почему у меня не работает функция изменения регистра в верхний... Вроде все правильно... $str =...

последовательность инструкций для обнуления трех старших бит регистра DH, без изменения остальных бит
Напишите последовательность инструкций для обнуления трех старших бит регистра DH, без изменения остальных бит; результат сохраните в...

Функция преобразует буквы верхнего регистра в строке s в буквы нижнего регистра
Задание: strlwr char *strlwr( char *s); Функция преобразует буквы верхнего регистра в строке s в буквы нижнего регистра. P.S....

9
Почетный модератор
 Аватар для Puporev
64315 / 47611 / 32743
Регистрация: 18.05.2008
Сообщений: 115,167
28.07.2010, 19:52
LowerCase(const S: string): string — преобразует все заглавные буквы строки S к строчным; не учитывает местный язык (в преобразовании участвуют лишь символы в диапазоне от 'A' до 'Z').

AnsiLowerCase(const S: string): string — преобразует заглавные буквы строки S к строчным буквам с учетом местного языка.
0
35 / 9 / 2
Регистрация: 18.05.2010
Сообщений: 97
28.07.2010, 19:53  [ТС]
ну как бы я написал в конце что для символьного типа, а string и char не совместимы))) если бы все так просто было бы я не спросил бы))) знаю что требую чего то невозможного но все же такая функция есть?
0
Почетный модератор
 Аватар для Puporev
64315 / 47611 / 32743
Регистрация: 18.05.2008
Сообщений: 115,167
28.07.2010, 20:15
Да, что-то не нашел UpCase(c) наоборот. Вот здесь есть вариант, посмотрите пост № 10
преобразование заглавных букв в строчные
1
35 / 9 / 2
Регистрация: 18.05.2010
Сообщений: 97
28.07.2010, 20:22  [ТС]
оооо спасибо огромное, объясни пожалуйста только один момент: для чего индекс символа [1] делать?
0
Почетный модератор
 Аватар для Puporev
64315 / 47611 / 32743
Регистрация: 18.05.2008
Сообщений: 115,167
28.07.2010, 20:23
Я там не знаю, не я писал. Я бы просто написал свою функцию
Delphi
1
2
3
4
5
6
7
function LoCase(ch: char): char;
begin
  if (ch in ['A'..'Z', 'А'..'Я']) then
    result := chr(ord(ch) + 32)
  else
    result := ch;
end;
0
35 / 9 / 2
Регистрация: 18.05.2010
Сообщений: 97
28.07.2010, 20:26  [ТС]
твоя функция хорошая, но я в универе function еще не проходил(( мне задачу нужно сделать по символьному типу, а препод придрался ко мне я терь пыхчу, долги нужно сдавать, до конца августа 3 работы надо написать с мат.моделью)))
0
КотЪ
 Аватар для Zabiyak
219 / 219 / 60
Регистрация: 26.05.2009
Сообщений: 688
28.07.2010, 20:49
Ну дык не используй function просто возьми код, который написал Puporev.
0
Заблокирован
28.07.2010, 20:52
Цитата Сообщение от Bionic4656 Посмотреть сообщение
твоя функция хорошая, но я в универе function еще не проходил(( мне задачу нужно сделать по символьному типу, а препод придрался ко мне я терь пыхчу, долги нужно сдавать, до конца августа 3 работы надо написать с мат.моделью)))
Вообще, простите, но что за дуратский подход "мы этого не проходили"? Ну так возьми и пройди. Три страницы книги с описанием "что такое функция и с чем её едят" однозначно тебя не убьют, но сильнее таки сделают.
0
Почетный модератор
 Аватар для Puporev
64315 / 47611 / 32743
Регистрация: 18.05.2008
Сообщений: 115,167
28.07.2010, 21:05
Вот вы пишете
Цитата Сообщение от Bionic4656 Посмотреть сообщение
подскажите пожалуйста функция для замены латинских символов с верхнего регистра в нижний при чем для символьного типа
Но раз нет такой стандартной функции, значит нужно самому писать, или вообще обходиться без функции.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
28.07.2010, 21:05
Помогаю со студенческими работами здесь

Изменения записей регистра
Подскажите пож-ста, вопрос такой, у меня есть записи в регистре сведений,в формате кинотеатр/фильм/кол-во мест,при продаже-продается один...

Функция для изменения параметра N button
Здраствуйте, появилась необходимость реализовать следующее: На форме имеется скажем N кнопок, реализующих по сути одинаковую функцию: при...

Не работает код изменения регистра
Всем доброго здоровья! Посмотрите на фрагмент кода. Говорят он должен работать. При нажатии клавиши в нижнем регистре печатается большая...

API функция для изменения разрешения экрана.
Люди подскажите АПИ функцию для изменения разрешения экрана динамически в 98СЕ Милениуме 2000 и ХР. Спасиба.

Функция для изменения статуса поста wordpress
Помогите с функционалом плиз) Для каждого кастомного поста можно добавить таймер (ACF), по истечению которого, статус поста должен меняться...


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

Или воспользуйтесь поиском по форуму:
10
Ответ Создать тему
Новые блоги и статьи
Как дизайн сайта влияет на конверсию: 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-код на мобильном и вы увидите, что появится джойстик для управления главным героем. . . .
Реалии
Hrethgir 01.03.2026
Нет, я не закончил до сих пор симулятор. Эта задача сложнее. Не получилось уйти в плавсостав, но оно и к лучшему, возможно. Точнее получалось - но сварщиком в палубную команду, а это значит, в моём. . .
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru