Четверг, 25 Апреля 2024, 12:07

Приветствую Вас Гость

[ Новые сообщения · Игроделы · Правила · Поиск ]
  • Страница 1 из 1
  • 1
Форум игроделов » Программирование » C/C++ » помогите. вопрос по консоле.
помогите. вопрос по консоле.
smskaДата: Вторник, 15 Февраля 2011, 16:06 | Сообщение # 1
частый гость
Сейчас нет на сайте
Здорова всем)
У меня такой вопрос подскажите как можно поменять цвет в консоле на с++.
Вот мой код проги:

Мне надо вывести вот это: Подсказка: Для выбора варианта ответа введите соответствующую цифру. (красным цветом)

Посдскажите код.)

Stas96Дата: Вторник, 15 Февраля 2011, 18:02 | Сообщение # 2
Programmer and Game Designer
Сейчас нет на сайте
Ну, если работаешь не в Borland'е то юзай это:http://planetromero.com/2007/11/text-console-library
Если в Borland'e то void setcolor(int Цвет);

Добавлено (15.02.2011, 18:01)
---------------------------------------------

Code
#include <iostream>     
#include <string>     
#include <console.h>
#include <ctime>     
#include <cstdlib>     
#include <clocale>     
#include <conio.h>     
#include <stdio.h>     
using namespace std; //используем пространство имен std     
int main()     
{     
string name;     
setlocale( LC_ALL, "Russian" );     
for(int i=0;i<300000000;i++)    // цикл создающий небольшую паузу     
{     
;     
}     
cout << "\n";     
cout << " Informal Technology.......\n";     
for(int i=0;i<300000000;i++){;}     
cout <<"\n";     
cout << " представляет....\n";     
for(int i=0;i<300000000;i++){;}     
cout <<"\n";     
cout << " Игру, которую вы все так долго ждали.......\n";     
for(int i=0;i<300000000;i++){;}     
cout <<"\n";     
system("cls");     
cout << "\n";     
cout << "--------------------------------------------------------------------------------\n";     
cout << " Д Е С Я Т Ь К Р Е П О С Т Е Й З Л А\n";     
cout << "--------------------------------------------------------------------------------\n";     
int i;     
cout << "1. НАЧАТЬ ИГРУ\n";     
cout << "2. ОБ АВТОРАХ\n";     
cout << "3. ВЫХОД ИЗ ИГРЫ\n";     
cout << "\n";     
setcolor( black, red );
cout << " Подсказка: Для выбора варианта ответа введите соответствующую цифру.\n";    
setcolor( black, white);  
getch();     
return 0;  

Описание:
setcolor(фон,текст)

Добавлено (15.02.2011, 18:02)
---------------------------------------------
Только скачай архив и запихни исходники:

Code
consol.h
consol.cpp

в папку с проектом


Сообщение отредактировал Stas96 - Вторник, 15 Февраля 2011, 18:21
StageДата: Среда, 16 Февраля 2011, 01:59 | Сообщение # 3
постоянный участник
Сейчас нет на сайте
Quote
for(int i=0;i<300000000;i++) // цикл создающий небольшую паузу
{
;
}

Мои глаза wacko
smskaДата: Среда, 16 Февраля 2011, 08:58 | Сообщение # 4
частый гость
Сейчас нет на сайте
Stas96, держи +

Добавлено (16.02.2011, 08:58)
---------------------------------------------
Кинул файлы в ответ ошибка!

Ошибка 1 fatal error C1083: Не удается открыть файл include: console.h: No such file or directory c:\documents and settings\admin\мои документы\visual studio 2008\projects\tenkr\tenkr\game.cpp 4 TenKr

Stas96Дата: Среда, 16 Февраля 2011, 09:47 | Сообщение # 5
Programmer and Game Designer
Сейчас нет на сайте
Поменяй:
Code
#include<console.h>

на
Code
#include"console.h"

Добавлено (16.02.2011, 09:47)
---------------------------------------------
smska, и используй вместо вот такого:

Quote
for(int i=0;i<300000000;i++){;}

функцию:
Code
Sleep(3000) //задержка на 3 секунды...


Сообщение отредактировал Stas96 - Среда, 16 Февраля 2011, 09:48
Форум игроделов » Программирование » C/C++ » помогите. вопрос по консоле.
  • Страница 1 из 1
  • 1
Поиск:

Все права сохранены. GcUp.ru © 2008-2024 Рейтинг