Свързани въпроси '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 изгледи
schedule
01.03.2024