Форум программистов, компьютерный форум CyberForum.ru

Форматирование текста и изменение цвета текста в консоли - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Помогите со сканером портов. http://www.cyberforum.ru/cpp-beginners/thread350932.html
Всем привет кто решил почитать эту тему. У меня вопрос: Есть ли код сканерапотов на С++ с маломайским описанием.
C++ Вычислить Y по формуле Вычеслить Y по вформуле: ---------------------x^2+y^2,если m=1 Y= (знак системы)---x^2/a^2+y^2/b^2,если m=2, ---------------------1/x,если m=3. нужно сделать с помощью оператора выбора case http://www.cyberforum.ru/cpp-beginners/thread350917.html
cout C++
Всем привет! В С++ не силён особо, такой вопрос. Дан массив, все элементы, которые больше 10, заменить на их квадратный корень. Это ок - заменяет. При распечатке печатает массив с заменённым элементом , но и распечатывает такую фигню2.63551e-308 2.63532e-308 4.18301e+137 2.63531e-308 1.47923e-305 2.63544e-308: Код: double arr2={2.0,4.0,5.0,16.0,2.0,4.0}; double...
C++ Инициализация вектора
Как создать и сразу инициализировать вектор числами 5 3 1 3 5 2 5?
C++ Помогите вычислить функции с помощью разложения в ряд! http://www.cyberforum.ru/cpp-beginners/thread350887.html
Где я нетак делаю? компилятор Dev-C++ #include<iostream> #include<math.h> using namespace std; main() { float a,x,s; int k,n;
C++ Непонятные ошибки Пытаюсь скомпилировать код, а компилятор мне ошибки под ребро суёт. Как исправить ошибки? Вот пример №1: *.cpp #include "strf.h" int main() { STRF str; return 0; } подробнее

Показать сообщение отдельно
-=ЮрА=-
Заблокирован
Автор FAQ
13.09.2011, 12:35     Форматирование текста и изменение цвета текста в консоли
Dani,
Цитата Сообщение от Dani Посмотреть сообщение
Флаги форматирования и манипуляторы
- это не совсем то
Цитата Сообщение от Djulbars Посмотреть сообщение
менять его цвет
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
#include <windows.h>//
#include <stdio.h>  //i/o
 
int main()
{
    HANDLE hSTDOut = GetStdHandle(STD_OUTPUT_HANDLE);
    CONSOLE_SCREEN_BUFFER_INFO SCRN_INFO;
    GetConsoleScreenBufferInfo(hSTDOut, &SCRN_INFO);
    
/*  FillConsoleOutputCharacter(hOutput, ' ',
    SCRN_INFO.dwSize.X*SCRN_INFO.dwSize.Y, POS, NULL);*/
    FillConsoleOutputAttribute(hSTDOut, 
        FOREGROUND_RED | FOREGROUND_GREEN | FOREGROUND_BLUE /*цвет*/, 
        SCRN_INFO.dwSize.X*SCRN_INFO.dwSize.Y,SCRN_INFO.dwCursorPosition,NULL);
 
    
    //Можно управлять курсором если поменять параметры в SCRN_INFO.dwCursorPosition ;)
    SetConsoleCursorPosition(hSTDOut,SCRN_INFO.dwCursorPosition);
 
    char str[] = "Example whitch shows graphical compabilitest of console fonts";
    int sLen = strlen(str);
    WORD wColour = FOREGROUND_RED;
    for(int i = 0,k = 0; i < sLen; i++, k++)
    {
        if(k == 0)
            wColour = FOREGROUND_RED;
        if(k == 1)
            wColour = FOREGROUND_GREEN;
        if(k == 2)
        {
            wColour = FOREGROUND_BLUE;
            k = 0;
        }
        SetConsoleTextAttribute(hSTDOut,wColour|FOREGROUND_INTENSITY);
        printf("%c",str[i]);
    }
    SetConsoleTextAttribute(hSTDOut,
        FOREGROUND_RED | FOREGROUND_GREEN | FOREGROUND_BLUE|FOREGROUND_INTENSITY);
    printf("\r\n");
    system("pause");
    return 0;
}
Миниатюры
Форматирование текста и изменение цвета текста в консоли  
 
Текущее время: 11:25. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru