Свързани въпроси 'c89'

Пренаписване на многоизмерни VLA в C89
Пренаписвам куп C99 VLA за проект с отворен код за поддръжка в Visual Studio. Така че имам много твърдения като void somefunc(double var[r]){...} на който пренаписвам void somefunc(double *var) { var = malloc(sizeof(double) * r);...
58 изгледи
schedule 17.09.2022

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

Какво трябва да знам, за да работя с UTF-8 в моята C програма?
Имам C програма, която сега трябва да поддържа UTF-8 знаци. Какво трябва да знам, за да го изпълня? Винаги съм чувал колко проблематично е да се справя с него в C/C++ среда. Защо точно е проблематично? Как се различава от обикновения C символ,...
186 изгледи
schedule 02.12.2023

Реализация на фабричен модел с помощта на ANSI C
Може ли някой да ме насочи към справка за това как да внедря фабричния модел с помощта на ANSI C? Ако са покрити повече модели, това би било просто бонус. Правенето на това в C++ е тривиално за мен, но тъй като C няма класове и полиморфизъм, не съм...
7871 изгледи
schedule 16.01.2024

Грешка в сегментацията? Токенизиране на низове
Опитвам се да напиша функция, която ще преобразува знаците от масив в int, така че да мога да създам сума или друг математически процес за всяка група. Знам, че първо трябва да използвам strtok, за да се отърва от интервалите и '+'. Опитвам се първо...
367 изгледи
c c89
schedule 01.03.2024