Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 14.12.2021, 17:20   #1
VahtangDaE
Пользователь
 
Регистрация: 07.12.2021
Сообщений: 12
По умолчанию Низкоуровневая обработка символьной информации

Как решить эти задания?
Изображения
Тип файла: jpg Снимок экрана 2021-12-14 171935.jpg (52.1 Кб, 17 просмотров)
VahtangDaE вне форума Ответить с цитированием
Старый 14.12.2021, 20:02   #2
digitalis
Старожил
 
Аватар для digitalis
 
Регистрация: 04.02.2011
Сообщений: 4,555
По умолчанию

В смысле - не использовать стандартные строковые функции? И что (кто) держит за руку, не давая приступить к выполнению? Для человека, однажды слышавшего слово цикл, это не должно представлять даже минимальной сложности.
Кстати - язык программирования требуется какой-нибудь уникальный? Ада, ЛИСП, brainfuck ?

Последний раз редактировалось digitalis; 14.12.2021 в 20:19.
digitalis вне форума Ответить с цитированием
Старый 15.12.2021, 18:18   #3
VahtangDaE
Пользователь
 
Регистрация: 07.12.2021
Сообщений: 12
По умолчанию

digitalis, нужно без языка программирования сделать, вручную, но я не понимаю, как представить строки в кодировке utf8 и utf16
VahtangDaE вне форума Ответить с цитированием
Старый 15.12.2021, 18:31   #4
ForenLi
Форумчанин
 
Регистрация: 02.06.2021
Сообщений: 515
По умолчанию

Открыть стандарт/таблицу из него и посмореть.
ForenLi вне форума Ответить с цитированием
Старый 15.12.2021, 18:47   #5
ViktorR
Старожил
 
Регистрация: 23.10.2010
Сообщений: 2,309
По умолчанию

VahtangDaE
Цитата:
нужно без языка программирования сделать, вручную, но я не понимаю, как представить строки в кодировке utf8 и utf16
Например,
1. Создаём папку c:\abc
2. Правый клик мыши в папке - Создать - Текстовый документ.
3. Меняем имя текстового файла, например, на myf-UTF8.txt.
4. Кликаем дважды по файлу или открываем в Блокноте и пишем текст.
5. В Блокноте: "Файл" - "Сохранить как" и в "подвале" выбираем нужную кодировку.
6. Готовим нужное число файлов с одним текстом, но с разными кодировками. Просто сохраняем файл с разными кодировками. Незабываем изменить имя файла.
8. Запускаем файловый менеджер FAR (свободное ПО). Если нет, то качаем и ставим.
9. Открываем, по очереди, файлы в редакторе FAR для просмотра (F3) и смотрим кодировку символов в Hex (F4).
10. Выписываем коды в тетрадочку и сравниваем.

PS: Текст пишем один и тот же с использованием латиницы и кириллицы.
Как-то так, ...
ViktorR вне форума Ответить с цитированием
Старый 15.12.2021, 19:58   #6
digitalis
Старожил
 
Аватар для digitalis
 
Регистрация: 04.02.2011
Сообщений: 4,555
По умолчанию

Ну это как при Петре Первом - изучать программирование на тетради в клеточку.
Мой подозрительный телепат подсказывает, что в задании всё-тки было написать прогу, чтобы она в компе этим занималась, но без использования библиотечных strcmp или т.п. В цикле, символ за символом...
Хотя если для изучения разных кодировок - может, в самделе на бумажке ? Чтоб вернее дошло.

Последний раз редактировалось digitalis; 15.12.2021 в 20:48.
digitalis вне форума Ответить с цитированием
Старый 15.12.2021, 20:11   #7
ViktorR
Старожил
 
Регистрация: 23.10.2010
Сообщений: 2,309
По умолчанию

digitalis
Цитата:
Мой подозрительный телепат подсказывает, что
Написано "вручную" и подтверждено в следующем посте.

Ну почему бы студенту не разобрать эту кухню подробнее.
Так, например, можно вручную сформировать двоичную запись для вещественного числа,
а потом и программу написать, которая показывает состояние байтов области, в которой хранится такое число.
Как-то так, ...
ViktorR вне форума Ответить с цитированием
Старый 15.12.2021, 20:47   #8
digitalis
Старожил
 
Аватар для digitalis
 
Регистрация: 04.02.2011
Сообщений: 4,555
По умолчанию

Ну программисты иногда применяют такое слово и при описании разрабатываемой программы:
" эта функция - не библиотечная, её нужно прописать ручками "
digitalis вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Си. Обработка символьной информации Амэ Помощь студентам 0 17.04.2014 09:41
обработка символьной информации Sangreal Помощь студентам 2 12.12.2011 22:12
Обработка символьной информации Kochulab Паскаль, Turbo Pascal, PascalABC.NET 0 09.12.2011 21:36
Обработка символьной информации kop Общие вопросы C/C++ 2 17.04.2011 02:10
C++.обработка символьной информации Vladka2 Фриланс 2 10.01.2010 02:25