TGViewer
EBFE: software internals EBFE: software internals @ebfecode · 433 subscribers
Post #57 176
EBFE: software internals Задача на ночь: на языке С напишите без использования typedef и глобальных переменных функцию с реализацией, которая получает массив из четырёх указателей на функции и возвращает указатель на функцию, которая берётся из массива (аргумент) и выбирается по очереди…
Вот и решение:
int (*magic(int (*arg[4])(int, int)))(int, int)
{
static int idx = 0; int _i = idx;
return arg[idx = (idx + 1) % 4, _i];
}
More from @ebfecode
  1. Oct 10, 2026Doom на языке Brainfuck — уже в открытом доступе! 💻 Мы скомпилировали легендарный DOOM в…
  2. Oct 10, 2026Надо такую хрень настроить - прикол конечно...
  3. Oct 10, 2026video post
  4. Oct 9, 2026⚡️HardCore Lab: запуск сезона нового hardware-направления ФБИТ ИТМО Здесь будем разбиратьс…
  5. Oct 9, 2026Главная мысль такая: чтобы лучше понять мир не нужно замыкаться только на условном кодинге…
  6. Oct 9, 2026Возвращаемся к сотрудникам. Я не буду работать с человеком (даже если он супер квалифициро…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →