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

не работает печать - C++

Восстановить пароль Регистрация
 
No0b41k
 Аватар для No0b41k
0 / 0 / 0
Регистрация: 19.09.2010
Сообщений: 68
22.10.2011, 22:26     не работает печать #1
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
    void graph()
    {
        system("cls");
        cout<<endl;
        int upbot=1;
        while (upbot!=46)
        {
            int px1=10;
            GotoXY(px1,3);
            SetColor(14,0);
            cout<<px1;
 
            int px2=56;
            GotoXY(px2,12);
            SetColor(11,0);
            cout<<px2;
            px2--;
 
            Sleep(5);
            upbot++;
        }
    }
затем этот метод класса вызывается из main(), в итоге печатает только px1=10 в заданных координатах, и px2=56.

а должен совершать -- и ++ переменных, затем печатать постепенно еще по символу, равномерно с двух сторон.

не понимаю, что я не так делаю? помогите плз
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
22.10.2011, 22:26     не работает печать
Посмотрите здесь:

C++ Печать текста
Печать массива C++
Печать чисел от 1 до N C++
C++ Печать документов в MS VC++
Печать из формы C++
Печать слова C++
вертикальная печать дерева C++
C++ Печать в файл
Печать в строку C++
Печать графика C++
C++ Печать в файл
C++ Печать Буклета

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Chelioss
179 / 179 / 4
Регистрация: 08.01.2011
Сообщений: 1,131
22.10.2011, 23:15     не работает печать #2
В каждой итерации цикла px1 и px2 создаются заново со значениями 10 и 56 соответственно.
Должно быть так:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
       void graph()
        {
                system("cls");
                cout<<endl;
                int upbot=1;
                int px1=10;
                int px2=56;
                while (upbot!=46)
                {
                        GotoXY(px1,3);
                        SetColor(14,0);
                        cout<<px1;
 
                        GotoXY(px2,12);
                        SetColor(11,0);
                        cout<<px2;
                        px2--;
 
                        Sleep(5);
                        upbot++;
                }
        }
No0b41k
 Аватар для No0b41k
0 / 0 / 0
Регистрация: 19.09.2010
Сообщений: 68
22.10.2011, 23:31  [ТС]     не работает печать #3
огромное спасибо.. блин как я мог такую глупую ошибку допустить..(
Yandex
Объявления
22.10.2011, 23:31     не работает печать
Ответ Создать тему
Опции темы

Текущее время: 16:35. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru