Под windows можно использовать winapi для тех целей. В обоих случаях можно создать фреймбуффер и рисовать в него. Изменения в буффере будут отображаться в окне. Для рисования в фреймбуффер можно написать свою либу для программного рендеринга 3d объектов.
Например, под линуксом можно написать свой клиент к иксам на сокетах https://github.com/rswier/picox и использовать его для создания окон и отрисовки в них чего-нибудь
TomatoJuice, Плохо искали значит. Гуглите, как создать загрузучную флешку с виндой из под линукса. Не важно, что у вас минт, убунту или арч, софт для создания загрузочных флешек везде работает
Хватит глупые вопросы задавать, читайте учебники. Вы по каждому чиху будете вопрос задавать? Следующий вопрос предвижу, помогите записать в текстовый файл, при записи выдаёт ошибку "IO Error..."
Artyom_Kopan, Оно может и не отработать правильно при таком варианте. В scanf передаётся указатель, в момент запуска программы inputFileName имеет неопределённое значение, если оно будет указывать на недоступную область памяти, программа упадёт
Кстати, do while здесь лишний. Что с ним, что без него работает одинаково. Если нужно создать скоуп, можно просто фигурные скобки использовать без do while