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

Есть ли какие то статьи про графику в DOS? - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ std::vector и деструкторы http://www.cyberforum.ru/cpp-beginners/thread762322.html
Создаю динамический массив vector, состоящий из объектов, в которых есть конструкторы и деструкторы. как-то так: { vector<Element> vec; for(int i=0; i<10; i++) { ... t0 = func(...); vec.push_back(t0); }
C++ наследование Помогите разобраться в программе. Почему возникают такие ошибки cylindr.cpp expected `,' or `...' before '&' token cylindr.cpp `c' undeclared (first use this function) В этой функции ostream &operator<<(ostream& output, const Cylindr& c) { output<<"Center = ; Radius = "<<setiosflags(ios::showpoint) <<setprecision(2)<<c.radius <<"; Busota = "<<c.height; http://www.cyberforum.ru/cpp-beginners/thread762318.html
Составить программу, определяющую, какой банк выбрать, чтобы выгодно обменять доллары на рубли C++
Помогите написать программу пожалуйста! Программа на массивы. У вас есть доллары. Вы хотите обменять их на рубли. Есть информация о купли-продажи в банках города. В городе N банков. Составить программу, определяющую, какой банк выбрать, чтобы выгодно обменять доллары на рубли.
C++ Получение void* с итератора
собственно как вытащить адресс void* Добавлено через 22 секунды контейнер вектор
C++ Определить: Сумма отрицательных элементов в четных строках матрницы, произведение в строках, которые не содержат отрицательных элементов http://www.cyberforum.ru/cpp-beginners/thread762289.html
Помогите.. Вести с клавиатуры вещественную матрицу размерностью 5х5, определить: 1) Сумма отрицательных элементов в парных строках; 2) Произведение элементов в тех строках, которые не содержат отрицательных элементов. HelloInside, следующий дубль принесет вам карточку. Добавлено через 7 часов 2 минуты Решил!) #include <vcl.h>
C++ Неправильно работает программа файл complex.h #include <iostream> #include <conio.h> #include <math.h> using namespace std; class Complex // класс компелексных чисел { double re, im; // целая и мнимая части подробнее

Показать сообщение отдельно
Croessmah
Модератор
Эксперт С++
 Аватар для Croessmah
11817 / 6796 / 769
Регистрация: 27.09.2012
Сообщений: 16,867
Записей в блоге: 2
Завершенные тесты: 1
15.01.2013, 14:34     Есть ли какие то статьи про графику в DOS?
Цитата Сообщение от Alex Посмотреть сообщение
Как заполнять ячейки не очищая экран?
Прямой записью в буфер консоли.

Добавлено через 2 минуты
С очень давних пор лежит:
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
#include <Windows.h>
 
int main(){
    HANDLE hOutHandle=GetStdHandle(STD_OUTPUT_HANDLE);
    COORD c;
    CONSOLE_CURSOR_INFO cc;
    cc.bVisible=false;
    cc.dwSize=1;
    DWORD count;
    char ch='.';
    const size_t char_count=20;
    c.X=10;
    c.Y=10;
    WriteConsole(hOutHandle,"Abrakadabra",11,&count,NULL);
    SetConsoleCursorInfo(hOutHandle,&cc);
    for(int i=0;i<100;++i){
        if(!(i%char_count)){
            SetConsoleCursorPosition(hOutHandle,c);
            FillConsoleOutputCharacter(hOutHandle,' ',char_count,c,&count);
        }
        WriteConsole(hOutHandle,&ch,1,&count,NULL);
        Sleep(100);
    }
    return 0;
}
Добавлено через 5 минут
Немного переделал:
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
#include <Windows.h>
 
int main(){
    HANDLE hOutHandle=GetStdHandle(STD_OUTPUT_HANDLE);
    COORD c;
    CONSOLE_CURSOR_INFO cc;
    cc.bVisible=false;
    cc.dwSize=1;
    DWORD count;
    char ch='.';
    const size_t char_count=11;
    c.X=11;c.Y=0;
    SetConsoleCursorPosition(hOutHandle,c);
    WriteConsole(hOutHandle,"Abrakadabra!!!",14,&count,NULL);
    c.X=0;c.Y=0;
    SetConsoleCursorInfo(hOutHandle,&cc);
    for(int i=0;i<100;++i){
        if(!(i%char_count)){
            SetConsoleCursorPosition(hOutHandle,c);
            FillConsoleOutputCharacter(hOutHandle,' ',char_count,c,&count);
        }
        WriteConsole(hOutHandle,&ch,1,&count,NULL);
        Sleep(100);
    }
    return 0;
}
 
Текущее время: 03:31. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru