Форум программистов, компьютерный форум, киберфорум
C/С++ под Linux
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/7: Рейтинг темы: голосов - 7, средняя оценка - 5.00
0 / 0 / 0
Регистрация: 09.07.2023
Сообщений: 17

Другая библиотека на Linux

26.11.2024, 07:16. Показов 2017. Ответов 15
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Предисловие
Решил я написать тетрис на C++, но оказалось таких знании у меня еще пока нет, зашел в ютуб нашел код и начал переписывать. Однако я столкнулся с проблемой, что код пишут windows, а я на Linux. В коде используется библиотека <windows.h>, теперь мне нужно как то заменить эту библиотеку чтобы работала на linux. Если кто то разбирается помогите пожалуйста)).

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <iostream>
#include <windows.h>
#include <cstdlib> 
#include <string>
#include <ctime>
#include <cstdio>
 
const int fld_width = 20;
const int fld_height = 30;
const int scr_width = fld_width * 2;
const int scr_height = fld_height;
 
void SetCurPos(int x, int y){
    COORD coord;
}
 
int main(){
    char command[1000];
    sprintf(command, "mode con cols=%d lines=%d", scr_width, scr_height);
    system(command);
}
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
26.11.2024, 07:16
Ответы с готовыми решениями:

STL, или другая библиотека шаблонов
Где можно жостать инфу (в инете) про STL или другую библиотеку шаблонов? Есди можтте дайте ссылку... Заранее признателен...

Библиотека QT Linux X11 и библиотека QT Embedded Linux одно ито же???
Вот стал скачивать эти библиотеки и вижу - у них размер одинаковый......да и ссылка одна и та же..... Это одно и тоже ? а в чём прикол???...

Библиотека qtSQL установка драйвера на linux
Имеется arm устройство с linux 2.6 Имеется qt embedded 4.5.2 сконфигурированный для сборки под имеющееся устройство. Сейчас...

15
Злостный нарушитель
 Аватар для Verevkin
10233 / 5662 / 1260
Регистрация: 12.03.2015
Сообщений: 26,251
26.11.2024, 08:05
Команда mode тоже для винды.
Если хочется посмотреть, как написан тетрис для линупса, скачай его (тетриса) исходники. Этож опенсорс.
0
 Аватар для eva2326
1673 / 501 / 107
Регистрация: 17.05.2015
Сообщений: 1,517
26.11.2024, 08:11
Цитата Сообщение от Mara sh Посмотреть сообщение
<windows.h>, теперь мне нужно как то заменить эту библиотеку чтобы работала на linux
Для извращенцев существует Wine
0
Эксперт функциональных языков программированияЭксперт С++
 Аватар для Royal_X
6121 / 2816 / 1038
Регистрация: 01.06.2021
Сообщений: 10,279
26.11.2024, 10:06
eva2326, поддержка в MinGW компонентов DirectX, Media Foundation осуществляется через Wine. И вот когда я юзал данные компоненты WinAPI, используя GCC+MinGW, то осознал, как много багов в этом Wine. Там функции даже официальной документации не соответствуют...

Mara sh, тетрис на чистом С++ будет некрасивым. Если хотите, чтобы работало на разных платформах, то используйте кроссплатформенный инструмент: Qt, SFML. Кстати, для последнего есть даже туториал: https://ravesli.com/grafichesk... a-chast-1/
1
 Аватар для Наталья8
518 / 368 / 65
Регистрация: 09.03.2016
Сообщений: 3,878
26.11.2024, 14:33
Verevkin,
А как линукс терминал на винду установить?
0
631 / 526 / 104
Регистрация: 05.08.2022
Сообщений: 2,810
26.11.2024, 15:33
Цитата Сообщение от Наталья8 Посмотреть сообщение
А как линукс терминал на винду установить?
Встроен сравнительно давно уже в Win10 и далее.
Ну либо PuTTY.

Или я вопроса не понял?
1
Эксперт функциональных языков программированияЭксперт С++
 Аватар для Royal_X
6121 / 2816 / 1038
Регистрация: 01.06.2021
Сообщений: 10,279
26.11.2024, 16:43
Цитата Сообщение от Наталья8 Посмотреть сообщение
А как линукс терминал на винду установить?
https://learn.microsoft.com/en-us/linux/install
1
 Аватар для Наталья8
518 / 368 / 65
Регистрация: 09.03.2016
Сообщений: 3,878
26.11.2024, 17:01
Цитата Сообщение от KSergey9 Посмотреть сообщение
Или я вопроса не понял?
(Да пошутил я) Не надо мне такого.
Надо, линуху установлю. Так её изучать надо.
Винды хватает.

Добавлено через 2 минуты
Кали линукс на флешке.
Для спасательных работ, если что...
Материнку проверить. Звук... Мышку, клаву... Если что...
0
 Аватар для Наталья8
518 / 368 / 65
Регистрация: 09.03.2016
Сообщений: 3,878
26.11.2024, 17:12
Название: NewPicture15.png
Просмотров: 124

Размер: 7.5 Кб
Баловался когда то.
Виндовским liveCd, запрещено в винде что то менять.
Линухой можно.
0
631 / 526 / 104
Регистрация: 05.08.2022
Сообщений: 2,810
26.11.2024, 19:40

Не по теме:

Цитата Сообщение от Наталья8 Посмотреть сообщение
Виндовским liveCd, запрещено в винде что то менять.
А мужики-то не знают...


0
26.11.2024, 20:38

Не по теме:

Цитата Сообщение от KSergey9 Посмотреть сообщение
А мужики-то не знают...
Ну ты то умный... Знаешь...
А я не очень. Раз такую хрень пишу...

0
 Аватар для Наталья8
518 / 368 / 65
Регистрация: 09.03.2016
Сообщений: 3,878
26.11.2024, 21:00
(tetris)SFML_example.rar
Нате поиграйтесь мальчики.
Может найдётся профессор
и на линуху сие произведение переведёт.
0
 Аватар для Наталья8
518 / 368 / 65
Регистрация: 09.03.2016
Сообщений: 3,878
26.11.2024, 21:02
0
Windows must die
828 / 835 / 102
Регистрация: 23.11.2021
Сообщений: 4,855
Записей в блоге: 15
26.11.2024, 21:23
ТС, на тебе зайчатки тетриса на ncurses. Динамику сам дорисуй.
Рабочая версия у меня здесь (и на рутубе можешь глянуть ролик), но это под STM32F103 со светодиодной панелью.
Если же надумаешь вместо TUI делать GUI, то сразу в vulkan копать советую.
0
26.11.2024, 21:30

Не по теме:

Интернет гавно, vpn гавно.
Вообщем всё нормально.

0
 Аватар для COKPOWEHEU
4079 / 2677 / 432
Регистрация: 09.09.2017
Сообщений: 11,888
29.11.2024, 13:16
Тоже подброшу тетрис на curses: Игра "Тетрис"
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
29.11.2024, 13:16
Помогаю со студенческими работами здесь

Лучшая библиотека для работы с MSSQL [win64 + linux]
Здравствуйте, на форуме не нашел ответа на свой вопрос, потому задам его здесь. Хотелось бы найти удобную библиотеку для работы с...

Linux и стандартная библиотека Си
При решении этой задачи столкнулся с проблемой: код, работающий в Windows, при компиляции в Linux выдает В процессе поиска обнаружил,...

Библиотека BASS в Ubuntu Linux
Блин народ у меня сейчас мозг лопнет: hStream = BASS_StreamCreateFile(false, file, 0, 0, 0); if(hStream) { ...

библиотека Qt под LINUX и FreeBSD
помогите с доками на русском языке и можно модуль мило seregap@ngs.ru зарание спасибо

Системная библиотека C++ под Linux.
Надо бы subj найти, чтоб опен сорс был. Очень порадовал бы stdc++ но в виде не интегрированном в gcc. Если кто такое видел киньте плиз...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
16
Ответ Создать тему
Новые блоги и статьи
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Access
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут. В век Веб все очень привыкли к дизайну Single-Page-Application . Быстренько разберем подход "на фреймах". Мы делаем одну. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru