Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 21.08.2009, 16:35   #11
pproger
C++ hater
СтарожилДжуниор
 
Аватар для pproger
 
Регистрация: 19.07.2009
Сообщений: 3,333
По умолчанию

2a10nan
линковать надо с либой. man 3 ncurses, и смотри, от чего зависит. скорее всего libncurses, т.е линкуешь с -lncurses
I invented the term Object-Oriented, and I can tell you I did not have C++ in mind. (c)Alan Kay

My other car is cdr.

Q: Whats the object-oriented way to become wealthy?
A: Inheritance
pproger вне форума Ответить с цитированием
Старый 21.08.2009, 17:28   #12
JTG
я получил эту роль
Старожил
 
Аватар для JTG
 
Регистрация: 25.05.2007
Сообщений: 3,694
По умолчанию

А нельзя ANSI прикрутить как-нибудь?
http://ftp.linux.kiev.ua/pub/docs/mi...de/x13966.html
пыщь
JTG вне форума Ответить с цитированием
Старый 21.08.2009, 19:33   #13
jojahti
Подтвердите свой е-майл
 
Регистрация: 27.07.2009
Сообщений: 437
По умолчанию

Это цвета в баше, или консоли?
jojahti вне форума Ответить с цитированием
Старый 21.08.2009, 23:27   #14
a10nan
Пользователь
 
Регистрация: 21.08.2009
Сообщений: 15
По умолчанию

Цитата:
Сообщение от JTG Посмотреть сообщение
А нельзя ANSI прикрутить как-нибудь?
http://ftp.linux.kiev.ua/pub/docs/mi...de/x13966.html
этот вариант я уже пробовал, если просто в терминале вбить то норма, а из программы когда вызываю то не пашет.
Errare humanum est! - Человеку свойственно ошибаться!
a10nan вне форума Ответить с цитированием
Старый 21.08.2009, 23:41   #15
pproger
C++ hater
СтарожилДжуниор
 
Аватар для pproger
 
Регистрация: 19.07.2009
Сообщений: 3,333
По умолчанию

я так и не понял, какие проблемы с ncurses?
юзая эту ссыль
http://tldp.org/HOWTO/NCURSES-Progra...WTO/index.html
и man ncurses (как я уже и говорил, он есть)

я скопипастил и собрал вот такой код:

Код:
#include <ncurses.h>

void print_in_middle(WINDOW *win, int starty, int startx, int width, char *string);

int main(int argc, char *argv[]) 
{
	initscr();			/* Start curses mode 		*/
	if(has_colors() == FALSE)
	{	endwin();
		printf("Your terminal does not support color\n");
		exit(1);
	}
	start_color();			/* Start color 			*/
	init_pair(1, COLOR_RED, COLOR_BLACK);

	attron(COLOR_PAIR(1));
	print_in_middle(stdscr, LINES / 2, 0, 0, "Viola !!! In color ...");
	attroff(COLOR_PAIR(1));
    	getch();
	endwin();
}

void print_in_middle(WINDOW *win, int starty, int startx, int width, char *string)
{	int length, x, y;
	float temp;

	if(win == NULL)
		win = stdscr;
	getyx(win, y, x);
	if(startx != 0)
		x = startx;
	if(starty != 0)
		y = starty;
	if(width == 0)
		width = 80;

	length = strlen(string);
	temp = (width - length)/ 2;
	x = startx + (int)temp;
	mvwprintw(win, y, x, "%s", string);
	refresh();
}
скомпилил я его командой:
gcc main.c -lncurses -o main

все отлично собралось и отработало.
I invented the term Object-Oriented, and I can tell you I did not have C++ in mind. (c)Alan Kay

My other car is cdr.

Q: Whats the object-oriented way to become wealthy?
A: Inheritance
pproger вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Текст и цвет текста кнопки VBA segail Microsoft Office Excel 17 27.11.2020 09:27
Цвет выделения текста RichEdit Kib Общие вопросы Delphi 6 14.02.2013 10:20
Содержимое экрана в полноекранном консольном приложении Роман Радер Win Api 1 29.03.2009 20:04
Меняем цвет текста в элементе Sargon Общие вопросы Delphi 15 13.09.2007 08:06
Цвет текста в Мемо через Handle rpy3uH Win Api 1 30.10.2006 20:05