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

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

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

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 18.05.2011, 19:40   #1
MeTeOpA
Форумчанин
 
Аватар для MeTeOpA
 
Регистрация: 17.02.2010
Сообщений: 194
По умолчанию Ввод в графическом режиме

Подскажите, пожалуйста как осуществить ввод текста в графическом режиме С++? Желательно поподробнее,заранее спасибо...
MeTeOpA вне форума Ответить с цитированием
Старый 18.05.2011, 19:51   #2
MeTeOpA
Форумчанин
 
Аватар для MeTeOpA
 
Регистрация: 17.02.2010
Сообщений: 194
По умолчанию

Так...)) Со вводом разобрался...)) Теперь возник другой вопрос.. Какая функция меняет цвет текста в графическом режиме?
MeTeOpA вне форума Ответить с цитированием
Старый 18.05.2011, 21:39   #3
revaldo666
Форумчанин
 
Регистрация: 24.06.2010
Сообщений: 251
По умолчанию

Цитата:
Сообщение от MeTeOpA Посмотреть сообщение
Так...)) Со вводом разобрался...)) Теперь возник другой вопрос.. Какая функция меняет цвет текста в графическом режиме?
цвет текста...

держи прегруженную функцию...я подключаю её хэдэром, и потом просто вызываю в нужный момент
Код:
#include<iostream>
#include<time.h>
#include<windows.h>
#include<iomanip>
#include<conio.h>
using namespace std;

enum 
{
	fBlack=0,
	fDarkBlue=1,
	fDarkGreen=2,
	fDarkGolubou=3,
	fDarkRed=4,
	fDarkFiolet=5,
	fKorichneviy=6,
	fGrey=7,
	fDarkGrey=8,
	fBlue=9,
	fGreen=10,
	fGoluboy=11,
	fFiolet=12,
	fYelloy=14,
	fWhite=15,
	bBlack=0,
	bDarkBlue=16,
	bDarkGreen=32,
	bDarkGoluboy=48,
	bDarkRed=68,
	bFiolet=80,
	bBolotnyi=96,
	bLightGrey=112,
	bDarkGrey=128,
	bBlue=144,
	bgoluboy=176,
	bRed=192,
	bViolet=208,
	bYelloy=224,
	bWhite=240
};

void color(char*str,int clr,int back)

{
HANDLE h=GetStdHandle(STD_OUTPUT_HANDLE);
SetConsoleTextAttribute(h,clr+back*16);
cout<<str;
SetConsoleTextAttribute(h,fWhite+bBlack);

}
void color(char a,int clr,int back)

{
HANDLE h=GetStdHandle(STD_OUTPUT_HANDLE);
SetConsoleTextAttribute(h,clr+back*16);
cout<<a;
SetConsoleTextAttribute(h,fWhite+bBlack);

}
void color(int a,int clr,int back)

{
HANDLE h=GetStdHandle(STD_OUTPUT_HANDLE);
SetConsoleTextAttribute(h,clr+back*16);
cout<<a;
SetConsoleTextAttribute(h,fWhite+bBlack);

}
void color(short a,int clr,int back)

{
HANDLE h=GetStdHandle(STD_OUTPUT_HANDLE);
SetConsoleTextAttribute(h,clr+back*16);
cout<<a;
SetConsoleTextAttribute(h,fWhite+bBlack);
}
void color(long a,int clr,int back)

{
HANDLE h=GetStdHandle(STD_OUTPUT_HANDLE);
SetConsoleTextAttribute(h,clr+back*16);
cout<<a;
SetConsoleTextAttribute(h,fWhite+bBlack);
}
void color(float a,int clr,int back)

{
HANDLE h=GetStdHandle(STD_OUTPUT_HANDLE);
SetConsoleTextAttribute(h,clr+back*16);
cout<<a;
SetConsoleTextAttribute(h,fWhite+bBlack);
}
void color(double a,int clr,int back)

{
HANDLE h=GetStdHandle(STD_OUTPUT_HANDLE);
SetConsoleTextAttribute(h,clr+back*16);
cout<<a;
SetConsoleTextAttribute(h,fWhite+bBlack);
}
void color(bool a,int clr,int back)

{
HANDLE h=GetStdHandle(STD_OUTPUT_HANDLE);
SetConsoleTextAttribute(h,clr+back*16);
if (a==1)
cout<<"True";
else
cout<<"False";
SetConsoleTextAttribute(h,fWhite+bBlack);
}
revaldo666 вне форума Ответить с цитированием
Старый 19.05.2011, 11:09   #4
MeTeOpA
Форумчанин
 
Аватар для MeTeOpA
 
Регистрация: 17.02.2010
Сообщений: 194
По умолчанию

а можно не столь громоздкий код?)))
MeTeOpA вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
текст в графическом режиме... hasana Паскаль, Turbo Pascal, PascalABC.NET 7 18.05.2010 15:58
«Работа в графическом режиме» Антонова Евгения Паскаль, Turbo Pascal, PascalABC.NET 3 27.04.2010 10:33
Работа в графическом режиме adgam Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 2 23.04.2010 17:56
Ввод в графическом режиме DOS (Borland C++ 3.1) Anarki Общие вопросы C/C++ 1 20.11.2009 13:43