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

Перемещение фигурки по экрану в ограниченной области - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Как компилировать программу в Microsoft Visual Studio 2012 Express for Desktop? http://www.cyberforum.ru/cpp-beginners/thread768183.html
Всем привет. Я — абсолютный новичок в С++. Немного программирую на языке MQL4. Там все относительно просто: имеется текстовый редактор MetaEditor, в котором можно набрать код программы (Имя.mq4),...
C++ Геодезическая задача #include<stdio.h> #include<math.h> #include<conio.h> #include<iostream.h> #include<fstream.h> void input(float *pr, float *ds, float *ks) { float p; int i,n=9; http://www.cyberforum.ru/cpp-beginners/thread768182.html
В двумерном числовом массиве все отрицательные элементы замените нулями C++
В двумерном числовом массиве все отрицательные элементы замените нулями.
C++ В двумерном массиве размерностью nxm поменять местами минимальный и максимальный элементы каждой строки
В двумерном массиве размерностью nxm поменять местами минимальный и максимальный элементы каждой строки.
C++ Даны две целочисленные квадратные матрицы 4-го порядка. Получить новую матрицу путем вычитания из элементов каждого столбца первой матрицы суммы элеме http://www.cyberforum.ru/cpp-beginners/thread768153.html
Даны две целочисленные квадратные матрицы 4-го порядка. Получить новую матрицу путем вычитания из элементов каждого столбца первой матрицы суммы элементов соответствующих строк второй матрицы.
C++ Дано 5 действительных чисел. Вычислить квадратный корень из модуля их добудку Дано 5 действительных чисел. Вычислить квадратный корень из модуля их добудку. подробнее

Показать сообщение отдельно
Avazart
Эксперт С++
7213 / 5385 / 286
Регистрация: 10.12.2010
Сообщений: 23,798
Записей в блоге: 17
27.01.2013, 04:46
Ну как-то так если без обработки клавиш

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
using namespace std;
//---------------------------------------------------------------------------
void paint(std::string s[],size_t size,int dx=0,int dy=0)
{
    for(int y=0; y<dy; y++) cout<<endl;
    for(size_t i=0; i<size; i++)
        {
            for(int x=0; x<dx; x++)  cout<<" ";
            cout<<s[i]<<endl;
        }
}
//---------------------------------------------------------------------------
int main(int argc, char* argv[])
{
system("color 0a");// зеленый
 
const size_t size=3;
 
std::string s[size]= {"***","* *","***"};
 
int x=3,y=4; // смещение
 
paint(s,size,x,y);
 
getchar();
return 0;
}
//---------------------------------------------------------------------------
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru