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

Циклы - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Считывание файла http://www.cyberforum.ru/cpp-beginners/thread628773.html
ВОбщем при считывании файла стандартными способами FILE *file = fopen(filename, "r"); if(file == NULL) { return; } buf = (char *) malloc(buflen+1); while ((c =...
C++ Найти наименьшие элементы матрицы Всем привет! Ребят помогите пожалуйста с заданием :) Найти наименьшие элементы в каждой строке матрицы и номер максимального с них. Саму матрицу я задал, а дальше не знаю, перепробовал кучу... http://www.cyberforum.ru/cpp-beginners/thread628750.html
Не получается сгенерировать массив по типу "Судоку" C++
Всем привет. Пару дней назад начал учить с++ и столкнулся с проблемой при генерации судоку. Вообщем дело в следующем, программа компилируется нормально, но при запуске вылазит ошибка : Имя...
Как работать с картинкой, зная HBITMAP C++
Всем привет. Пытаюсь загрузить курсор в картинку CURSORINFO cinfo; cinfo.cbSize=sizeof(CURSORINFO); bool e=GetCursorInfo(&cinfo); HBITMAP imcur; ...
C++ Непонятная ошибка при разносе метода из кода класса http://www.cyberforum.ru/cpp-beginners/thread628728.html
Не могу понять от чего происходит ошибка. Создал класс в VS 2008, создал метод демонстрации. Пока этот метод находится в теле класса, всё работает выношу из тела выдаёт ошибки, хотя вроде всё...
C++ Бред в крестиках ноликах Проблема. Написал цикдические крестики нолики ( в конце игры спрашивает хотите сыгарть еще или нет?) и после этого происходит какой то бред. Конкретнее скопируйте код и уидите сами. После 5-6... подробнее

Показать сообщение отдельно
Igrom@n
0 / 0 / 0
Регистрация: 25.07.2012
Сообщений: 35
26.07.2012, 15:12  [ТС]
Цитата Сообщение от alsav22 Посмотреть сообщение
Нет, я о другом написал. IDE нужно настраивать. Код исправили? ==

Добавлено через 5 минут
И как вы значение a видите?

Добавлено через 3 минуты
Цикл этот никуда не годится. Мой вам совет, уберите его, вернитесь к if и добейтесь передачи одного цвета через переменную. Потом дальше. Циклы тут только всё путают.
Ну я в скайпе с парнем общался, он мне сказал надо делать через циклы for и while..
Сделав через if у меня получилось:
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
    int i=3;
    int color=0;
 
 
    if (GetAsyncKeyState(VK_NUMPAD1) &1 )
    {
       if(i<4)
       {
        i++;
        color++;
        bFugas = true;
       }
       else
       {
        i=0;
        color=0;
        bFugas =false;
       }
 
    }
    
 
 
 
if (bFugas) 
 { 
     if (Fugas) 
 { 
 DWORD dwOldZEnable; 
 m_pD3Ddev->GetRenderState(D3DRS_ZENABLE,&dwOldZEnable); 
 m_pD3Ddev->SetRenderState(D3DRS_ZENABLE,D3DZB_FALSE); 
 m_pD3Ddev->SetTexture(0,White);
 m_pD3Ddev->DrawIndexedPrimitive(device,BaseVertexIndex,MinVertexIndex,NumVertices,startIndex,primCount); 
 m_pD3Ddev->SetRenderState(D3DRS_ZENABLE,dwOldZEnable); 
 if(color==1)m_pD3Ddev->SetTexture(0,Red);
 if(color==2)m_pD3Ddev->SetTexture(0,White);
 if(color==3)m_pD3Ddev->SetTexture(0,Green);
 if(color==4)m_pD3Ddev->SetTexture(0,Blue);
 if(color==5)m_pD3Ddev->SetTexture(0,Black);
 
 
 } 
 }
но как бы я не менял i к color значения не +
Цитата Сообщение от alsav22 Посмотреть сообщение
Этот вариант даёт ошибку?
Да
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru