Вопросы по теме 'c89'

Реализация фабричного шаблона с использованием ANSI C
Может ли кто-нибудь указать мне ссылку на то, как реализовать фабричный шаблон с использованием ANSI C? Если будет охвачено больше шаблонов, это будет просто бонусом. Сделать это на C ++ для меня тривиально, но поскольку C не имеет классов и...
7871 просмотров
schedule 16.01.2024

ANCI C (C90): Можно ли изменить const?
Я смущен тем, что спецификация ANSI говорит об изменении переменной, объявленной const , которая может быть законно изменена через ее адрес. К сожалению, у меня нет доступа к спецификации C90, но я получил противоречивые указатели: Ключевое...
708 просмотров
schedule 23.10.2023

Что я должен знать, чтобы обрабатывать UTF-8 в моей программе на C?
У меня есть программа на C, в которой теперь мне нужно поддерживать символы UTF-8. Что я должен знать, чтобы выполнить это? Я всегда слышал, как проблематично справиться с этим в среде C/C++. Почему именно проблематично? Чем он отличается от...
186 просмотров
schedule 02.12.2023

Ошибка сегментации? Токенизация строк
Я пытаюсь написать функцию, которая будет преобразовывать символы из массива в целые числа, чтобы я мог произвести сумму или другой математический процесс для каждой группы. Я знаю, что сначала мне нужно использовать strtok, чтобы избавиться от...
367 просмотров
c c89
schedule 01.03.2024

Переписывание многомерных VLA в C89
Я переписываю кучу C99 VLA для проекта с открытым исходным кодом для поддержки в Visual Studio. Итак, у меня много утверждений типа void somefunc(double var[r]){...} на который я переписываю void somefunc(double *var) { var =...
58 просмотров
schedule 17.09.2022

Преобразование кода C99 в C89
У меня есть код, написанный для VS2015 в соответствии со стандартом C99 для создания статической и динамической библиотеки, которая будет использоваться для другой части проекта. Я хочу, чтобы библиотеки были созданы и для других версий VS, но мне...
612 просмотров
schedule 19.11.2023

Матрицы как параметры функции в C89
На протяжении большей части моего курса программирования на C для студентов мы изучали C99, и наш лектор никогда не удосужился рассказать нам об основных различиях между C99 и предыдущими версиями. Недавно нас проинформировали, что, возможно, нас...
253 просмотров
schedule 13.03.2024

Почему синтаксис ключевого слова «bool» выделен в Xcode, настроенном для C89?
Я читал, что логические значения в C впервые появились в C99. Теперь мне интересно, почему bool тем не менее окрашивается подсветкой синтаксиса Xcode или как вы это называете... Когда кто-то ищет «набрать» в настройках сборки в Xcode, всплывает...
107 просмотров
schedule 22.04.2024