Как я могу написать экранный буфер консоли ANSI C?

я работаю над созданием игры на основе ASCII, и везде, где я смотрю, люди говорят, что они используют Console.Write () из MSDN, что очень удобно, и все, если выиспользую Windows, но ям нет.

И поэтому яя пытаюсь написать функцию или группу функций в C, которые могут чередовать два экранных буфера, и записать их на экран, подобно тому, как бы выглядели man-страницы, а также pico, vim и emacs.

У меня есть буферона работает и нашла старую ASCII-игру для linux под названием 0verkill, которая использует C и putchar () для размещения каждого символа на экране, но все мои попытки воссоздать это приводят к непрерывному потоку текста, а не к окно размером со статический текст. Я действительно неЯ не хочу использовать какие-либо внешние библиотеки, такие как curses (потому что это уменьшит переносимость), и хотел бы придерживаться стандартов ANSI, если это вообще возможно.

Спасибо!

Ответы на вопрос(4)

Ваш ответ на вопрос