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

Выполнение одновременно - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ кто знает как в с++ найти размер файла http://www.cyberforum.ru/cpp-beginners/thread40565.html
Мне нужно прочитать полностю файл и загрузить в память. fstream fs; fs.open("file.txt"); if(fs){ // int count = 1000; char* txt = new char;
C++ Конфликт компиляторов Здравствуйте, я относительно недавно начал программировать, экспериментирую с созданием игр на движке HGE. У меня установлен Microsoft Visual C++ 6.0 на котором он отлично компилируется. И вот я хочу поэкспериментировать с другим движком (ogre) на русскоязычном сайте этого движка сказано что для того чтобы начать с ним работать нужны SDK (как я понял это сам движок), VisualC++ 2005 Express... http://www.cyberforum.ru/cpp-beginners/thread40561.html
Челночная сортировка / Список C++
Я бы хотел попросить о помощи более опытных людей в програмирование. сам пробовал- не получилось. из-за не достатка опыта. а надо и срочно. поэтому хочу обратиться к вам. заранее спасибо всем откликнувшимся. Вот мои 2 проблеммы. 1 проблема: Создать список автобусных остановок. у каждой остановки имеются следующие свойства: название, время движения от прошлой остановки. Реализовать...
Как можно укоротить.... C++
Как можно укоротить код? Дан массив из 5 ячеек, потом надо ввести 5 чисел которые поместятся туда, а потом найти наибольшее из этих 5 чисел. #include <iostream> using namespace std; void main() { int arr; for (int i = 0; i < 5; i++)
C++ Написать программу записи заголовка в файл данных (*.dat). http://www.cyberforum.ru/cpp-beginners/thread40554.html
Написать программу записи заголовка в файл данных (*.dat). Как понял , надо взять из файла первую строку и записать ее в файл формата .dat.
C++ Определитель матрицы Здравствуйте, есть программа умножающая матрицы, нужно её дополнить чтобы считался ещё и определитель конечной матрицы. Код для вычисления определителя нашёл но прикрутить его не получается (выдает кучу ошибок). Помогите если не сложно, сам быстро не разберусь( моя программа #include <cstdlib> #include <iostream> #include <conio.h> #include <stdio.h> #include <iomanip> using namespace... подробнее

Показать сообщение отдельно
Nazz
WEB-developer
896 / 727 / 11
Регистрация: 12.03.2009
Сообщений: 2,802
Записей в блоге: 2

Выполнение одновременно - C++

16.06.2009, 19:01. Просмотров 747. Ответов 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
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
#include <dos.h>
#include <graphics.h>
#include <conio.h>
#include <iostream.h>
#include <math.h>
#include <stdio.h>
#include <stdlib.h>
void main()
{
clrscr();
enum keys {UP = 72, DOWN = 80, LEFT=75, RIGHT=77, ESC=27};
int gmode,gdriver=DETECT;
initgraph(&gdriver,&gmode,"C:\\BC3\\BGI");
cleardevice();
setcolor(3);
rectangle(40,0,50,479);
rectangle(600,0,610,479);
rectangle(40,0,610,10);
rectangle(40,469,610,479);
int x,y,z,c,key=0;
x=300;
y=440;
z=340;
c=468;
    do
    {
        if (kbhit()){
            if (!(key=getch())) key=getch();
            switch (key)
            {
            case UP:
                {
                    setcolor(getbkcolor());
                    rectangle(x,y,z,c);
                    y=y-10;
                    c=c-10;
                    setcolor(GREEN);
                    rectangle(x,y,z,c);
                    break;
                }
            case DOWN:
                {
                    setcolor(getbkcolor());
                    rectangle(x,y,z,c);
                    y=y+10;
                    c=c+10;
                    setcolor(GREEN);
                    rectangle(x,y,z,c);
                    break;
                }
            case LEFT:
                {
                    setcolor(getbkcolor());
                    rectangle(x,y,z,c);
                    x=x-10;
                    z=z-10;
                    setcolor(GREEN);
                    rectangle(x,y,z,c);
                    break;
                }
            case RIGHT:
                {
                    setcolor(getbkcolor());
                    rectangle(x,y,z,c);
                    x=x+10;
                    z=z+10;
                    setcolor(GREEN);
                    rectangle(x,y,z,c);
                    break;
                }
            }
 
        }
    } while (key!=ESC);
int i,b,d,a,q;
a=10;
q=11;
b=12;
d=41;
for(i=0; i<=428;i++)
{
setcolor(RED);
rectangle(52,b,102,d);
setcolor(BLACK);
rectangle(52,a,102,q);
a=a+1;
q=q+1;
b=b+1;
d=d+1;
setcolor(RED);
rectangle(52,b,102,d);
setcolor(BLACK);
rectangle(52,a,102,q);
delay(20);
}
 
 
closegraph();
getch();
}
посмотрите, пожалуста, кто знает как ето сделать)))

мне нужно, чтоб вот етот цикл for(i=0; i<=428;i++)
выполнялся одновременно с етим do...while
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru