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

Координаты для вывода массива - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ От чего мы любим С++? http://www.cyberforum.ru/cpp-beginners/thread46860.html
Хочу спросить наших уважаемых гуру, как истинных специалистов в области программирования на С++ несколько давно наболевших вопросов. Я уже успел попробовать всего по чуть-чуть и мне сложно...
C++ Перегруз функции Вообще задание такое разработать функцию, вычисляющую максимальный элемент: - в одномерном числовом массиве, состоящем из целых чисел; - в одномерном числовом массиве, состоящим из вещественных... http://www.cyberforum.ru/cpp-beginners/thread46829.html
Как избавиться от ошибки компоновщика? C++
Как избавиться от ошибки компоновщика в vs2008? Сначала вылезала в мфц проектах, а теперь уже везде. Переустановка не помогает
C++ Error LNK2019 + упрощенный вариант консольной графики
Программка из книги Лафоре "ОПП в С++", Глава 10. Закинул я msoftcon.h и msoftcon.срр в папку к исходникам.. #include "stdafx.h" #include <iostream> using namespace std; #include <ctime>...
C++ Программа работает не так как заявлено, нужен комментарий. http://www.cyberforum.ru/cpp-beginners/thread46655.html
Привет. Ещё одна проблемка. Списал ещё одну прогу у Дэвиса, продолжаю учить по его книге. Программу дополнил командой удержания панели после вычислений, кириллическим отображением и #include...
C++ Как организовать передачу данных между объектами разных классов? Есть объект doc в нутрии него создается еще два объекта ui и engine, engine в свою очередь создает еще один объект obj. Вопрос, как из ui вызвать функцию объекта obj, да и вообще организовать обмен... подробнее

Показать сообщение отдельно
-=ЮрА=-
Заблокирован
Автор FAQ
12.08.2009, 11:23
Оснастил консольку маленким наворотом (цветная она теперь), надеюсь поможет
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
#include <windows.h>
#include <iostream.h>
 
void main()
{
    cout<<"\tMassiv :\r\n\r\n";
    HANDLE hOutput = GetStdHandle(STD_OUTPUT_HANDLE);
    CONSOLE_SCREEN_BUFFER_INFO SCRN_INFO;
    GetConsoleScreenBufferInfo(hOutput, &SCRN_INFO);
    
    COORD POS;
    POS.X = -1;
    POS.Y = -1;
 
    FillConsoleOutputCharacter(hOutput, ' ',
    SCRN_INFO.dwSize.X*SCRN_INFO.dwSize.Y, POS, NULL);
    FillConsoleOutputAttribute(hOutput, 
        FOREGROUND_RED | FOREGROUND_GREEN | FOREGROUND_BLUE /*цвет*/, 
        SCRN_INFO.dwSize.X*SCRN_INFO.dwSize.Y,POS,NULL);
 
    SetConsoleTextAttribute(hOutput,FOREGROUND_GREEN|FOREGROUND_INTENSITY);
    SetConsoleCursorPosition(hOutput,POS);
 
    int cx = 3,cy = 3;
    int a[3][3] = {1,2,3,4,5,6,7,8,9};
    for (int i = 0,j;i < cx;i++)
    {       
        POS.X = i;
        for (j = 0;j < cy;j++)
        {
            POS.Y = j;
            cout<<a[i][j]<<"\t";
                
        }
        cout<<"\n\n";
        SetConsoleCursorPosition(hOutput,POS);
    }
}
0
Изображения
 
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru