*SOFT* | Псевдографика в консольном приложении
Народ, у меня такая проблема: не знаю с чего начать писать прогу в консоли. Хочу использовать там пседографику, потипу как в NC или в FAR'e...
Может быт ья и ламовский вопрос задаю, но вы уж меня извините. Чем надо пользоваться пр инаписании программ с использованием псевдографики? Я хочу использовать СИ, есть ли к нему что-нибудь кроме стандартной библиотеки для этих целей?
|
Admiral |
27-12-2005 22:07 387334 |
|
XPEHOMETP |
28-12-2005 15:16 387533 |
А зачем какие-то библиотеки? Псевдографика - это когда линии, уголки, темные или в крапинку фрагментики записываются в виде кодов ASCII и выводятся на экран как обычный консольный вывод. Надо только знать соответствующие коды, и все. Я их не знаю, ни разу не использовал.
|
SergeCpp |
28-12-2005 17:45 387577 |
TurboVision поможет отцу русской демократии!
|
XPEHOMETP |
29-12-2005 10:22 387789 |
|
vadimiron |
29-12-2005 11:18 387806 |
Цитата:
Я их не знаю, ни разу не использовал
|
Вот для этого и используют библиотеки, чтобы легче программить было и не надо было, все детали запоминать
|
XPEHOMETP |
29-12-2005 16:00 387897 |
А какие такие спец библиотеки нужны для обычного консольного вывода в кодах ASCII, объясните мне, пожалуйста?
|
Для этого нужна следующая програмка, которая рисует на экран таблицу кодов ASCII:
Код:
for(unsigned code=' '; code<=255; ++code)
{
std::cout << std::setw(8) << code << ": " << char(code) << std::endl;
}
Дальше - только воображение.
|
Vlad Drakula |
31-12-2005 10:42 388335 |
MAXY
хочется отметить что NC и FAR не очень то консольные приложения... они больше похоже на досовские приложения... а это не что другое и отличаестся от WIN23 console aplication
|
Admiral |
01-01-2006 15:02 388522 |
Современный FAR никогда под досом не запуститса. Он писалса как WIN23 console aplication
|
XPEHOMETP |
04-01-2006 15:35 389196 |
А под DOS32, с поддержкой 32-битных программ? Например, под PTS DOS?
|
FAR и NC - это самые консольные приложения которые только могут быть. И не надо тут вдаваться в дебри, Win32 консоль это или MS-DOS16. Суть то не в этом.
Хорошо, допустим, в консоли рулят коды аски, но как тогда управлять цветом, выделять там всякие строчки. Это ведь уже не простой вывод. Наверна ест ькакие-нибудь спец. функции? Я этого не знаю, поэтому и спрашиваю. И повторяю, это абсолютно не предмет того, какая платформа используется. Для конкретики возьмем 16 разрядов DOS, чтобы быть ближе к природе)
|
Повторяюсь. curses. Ищите в гугле. Клоны есть подо всё, что шевелится. unix - ncurses, dos/windows - pdcurses.
|
Arrest |
10-01-2006 12:17 390777 |
Цитата:
что-нибудь кроме стандартной библиотеки
|
А что так? Ведь есть же замечательная функция settextstyle(int direction, int font, char size) и outtextxy(int x, int y, char* far string) из <GRAPHICS.H>.
|
graphics.h разве входит в стандартную библиотеку СИ?
|
hasherfrog |
14-01-2006 00:20 392158 |
MAXY
Нет. Тут какое-то недопонимание возникло, наверное.
graphics.h - это из дедушки TurboC от Borland.
Сейчас крайне не рекомендую юзать :[
Ну если только зачот какой сдать...
ivank, curses всё-таки монстрик, для начинающих крутоват (под винды, я имею в виду. Его таскать с собой надо... Ну в принципе, я бы конечно, их взял, факт. Но крутоват)
|
Вот и я говорю, что скорее всего стандартными средствами не обойтись. А вот с борландовскими приблудами уже легче... Но ведь это уже не стандартная либа СИ, а всякий левак.
|
Arrest |
16-01-2006 20:37 393241 |
Могу отослать по e-mail. Заодно и документацию по BC++ 3.1.
|
Arrest |
28-01-2006 11:53 398192 |
29 кб LIB файл, 14 кб H файл, Help найду...
|
Время: 08:33.
© OSzone.net 2001-