Форум программистов, компьютерный форум, киберфорум
C (Си)
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
0 / 0 / 0
Регистрация: 23.03.2017
Сообщений: 3

Что обозначает или что делает или как понимать слово "ctoi"?

05.10.2025, 18:36. Показов 1138. Ответов 10
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
static u8 ctoi(char c)
{
....................

return 0xFF;
}
Объясните пожалуйста что обозначает или что делает или как понимать слово "ctoi".
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
05.10.2025, 18:36
Ответы с готовыми решениями:

Не понимаю как исправить эту ошибку, и что она обозначает
Здравствуйте. Не понимаю как исправить эту ошибку.Вот коды: //Объявление класса Employee...

Если переход строки обозначается " \r\n" почему символ '\r' не считывается, а только '\n'(10), и что делать?
Как сделать, чтобы file.get() считывала '\t'?

Зачем нужны функции MapViewOfFile, CreateFileMapping и что в них обозначает слово Map?
Зaчем нужны функции MapViewOfFile, CreateFileMapping и т.д. Что они делают, для чего предназначены...

10
2739 / 1665 / 267
Регистрация: 19.02.2010
Сообщений: 4,406
05.10.2025, 18:50
Преобразование/конверсия типов в старорежимном сишном стиле именования библиотечных функций.
В данном случае означает Сhar TO Integer conversion

Изучай стандартную библиотеку функций языка Си - там будет, например, и такой вариант: strtol() - string to (long) integer

Т.е. 2 примера я дал - думаю, дальше с подобным/аналогичным разберёшься (в т.ч. глядя на тип аргумента функции и на тип возвращаемого ею значения).
0
656 / 409 / 76
Регистрация: 21.09.2008
Сообщений: 1,406
05.10.2025, 18:54
Цитата Сообщение от Dyrokol Посмотреть сообщение
что делает или как понимать слово "ctoi"
Аргумент функции имеет тип char, на выходе отдаётся тип uint8_t (по сути unsigned char). То есть функция преобразует символ в 8-разрядный целочисленный беззнаковый тип в интервале 0..25510 (в шестнадцатеричном представлении 0..0xFF).
0
 Аватар для SmallEvil
4086 / 2975 / 813
Регистрация: 29.06.2020
Сообщений: 11,000
05.10.2025, 20:28
Цитата Сообщение от Dyrokol Посмотреть сообщение
как понимать слово "ctoi".
Имя функции.
1
0 / 0 / 0
Регистрация: 23.03.2017
Сообщений: 3
05.10.2025, 21:10  [ТС]
да. спасибо разобрался, "static тип данных имя функции()"
............

Добавлено через 15 минут
Цитата Сообщение от VTsaregorodtsev Посмотреть сообщение
Изучай стандартную библиотеку функций языка Си - там будет, например, и такой вариант: strtol() - string to (long) integer
функция взята из кода для одного из микроконтроллеров, (не буду уточнять из какого) именно код этой функции считывает "AT" команду
собственно стандартные библиотеки там запутаны, (голова кругом идёт, не могу пока понять с какой стороны к этому мк подступиться), мне просто легче было спросить чем перекапывать библиотеки которые написали китайцы....
0
 Аватар для SmallEvil
4086 / 2975 / 813
Регистрация: 29.06.2020
Сообщений: 11,000
06.10.2025, 00:51
Цитата Сообщение от Dyrokol Посмотреть сообщение
функция взята из кода для одного из микроконтроллеров
Так и зачем тебе эта функция?
Она же не будет видна в твоем коде.
Неужели копаешься в кишках исходников, с такими то знаниями?
Хотя если документации нет, а сильно нужно... Ну подтягивай тогда всё скорей.
0
06.10.2025, 08:53

Не по теме:

Цитата Сообщение от Dyrokol Посмотреть сообщение
не буду уточнять из какого
Судя по любимому аврщиками сокращению u8, это - какая-нибудь "атмега". Угадал?

0
267 / 199 / 30
Регистрация: 26.11.2022
Сообщений: 868
06.10.2025, 10:22
Вот у меня глупый повпрос. Зачем нужна функция из char В u8 ибо это просто оди и тот же байт.
К тому же ТС привел код где в конце возвращается константа. Может это какая функция в проекте о которой мы ничего не знаем.
0
Windows must die
676 / 860 / 103
Регистрация: 23.11.2021
Сообщений: 5,091
Записей в блоге: 18
06.10.2025, 10:42
Цитата Сообщение от Aledveu Посмотреть сообщение
К тому же ТС привел код где в конце возвращается константа
Скорей всего, возврат 0xff - показатель ошибки. Подозреваю, что изначально функция из hex переводит в int. Правда, другой вопрос - зачем только одну цифру переводить, а не сразу число… Ну, возможно, более высокоуровневая функция и делает эти сдвиги и суммирования.
0
 Аватар для SmallEvil
4086 / 2975 / 813
Регистрация: 29.06.2020
Сообщений: 11,000
06.10.2025, 11:57
Цитата Сообщение от Aledveu Посмотреть сообщение
Может это какая функция в проекте о которой мы ничего не знаем.
И как могло появится другое предположение?
Функция создана для работы "по месту" внутри одной единицы трансляции (или даже файла, в чистых Сях не знаю таких нюансов). О чем говорит ключевое слово static.
И нормального юзверя вообще не должна интересовать.
0
267 / 199 / 30
Регистрация: 26.11.2022
Сообщений: 868
06.10.2025, 12:21
Цитата Сообщение от SmallEvil Посмотреть сообщение
И как могло появится другое предположение?
И не такую экзотику видел. Из-за недостатка исходных данным могу предполагать что угодно.
может это из заголовочного файла - чтоб инлайнить функцию, или это библиотека в виде заголовков, или подключаемый через #include исходник. Вариантов тьма.

ТС даже не показал исходник этой функции - может она секретная ))
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
06.10.2025, 12:21
Помогаю со студенческими работами здесь

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

Составить программу, которая после введенного с клавиатуры числа (в диапазоне от 1 до 99), обозначающего денежную единицу, дописывает слово копейка
Привет, по идее довольно простая задача, находил ее на паскале, но это не то ,язык С++. Я не знаю,...

Заменить слова обозначающие цифры на цифры (от 1 до 9)
Дорогие друзья, помогите! Нужно написать программу, заменяющую, в выбранном мной текстовом файле,...

Строка: Определить, сколько слов, обозначающих букву "А".
Дана последовательность слов, разделенная литерой с точкой с запятой ( ; ) Цепь заканчивается...

Что здесь что обозначает? Cursors::Cursors(QWidget *parent):QWidget(parent)
Изучаю Qt, подскажите, что за запись такая ?? а именно строка Cursors::Cursors(QWidget...


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

Или воспользуйтесь поиском по форуму:
11
Ответ Создать тему
Новые блоги и статьи
Сумматор с применением элементов трёх состояний.
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, знаешь?. . Когда вечерние улицы становятся ночными, а ты не можешь уснуть. Ты идёшь в любимый старый бар, и бармен наливает тебе виски. Ты смотришь на пролетающие. . .
SDL3 для Desktop (MinGW): Вывод текста со шрифтом TTF с помощью библиотеки SDL3_ttf на Си и C++
8Observer8 24.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-text-sdl3-c. zip finish-text-sdl3-cpp. zip
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru