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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
prostreet
0 / 0 / 0
Регистрация: 20.11.2011
Сообщений: 71
#1

создание и работа с окнами. - C++

25.01.2012, 16:09. Просмотров 318. Ответов 0
Метки нет (Все метки)

нужно создать два окна (F1 создание 1-го окна,F2-создание 2-го окна,F3-выход).Дополнить меню ФКл клавишей F7: вывод в окно 2 построчно на чёрном фоне всех цветов символов символом с кодом 219.

Добавлено через 2 часа 1 минуту
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
#include <stdio.h>
#include <conio.h>
#include <vcl.h>
void main()
{   char ch;
int k=0;
textbackground(1); // äåìîГ*Г±ГІГ°Г*öèÿ îêîГ* Г*Г* Г·ГҐГ°Г*îì ГґГ®Г*ГҐ
gotoxy(20, 24);  // êóðñîð Гў ïîçèöèþ ГЅГЄГ°Г*Г*Г* Гµ=20, y=24
cprintf("Г‚ îêГ*Г* ìîæГ*Г® ââîäèòü ñèìâîëû Г± ГЄГ«Г*ГўГЁГ*òóðû.");
gotoxy(20, 25);  // ñëåäóþùГ*Гї ñòðîêГ*:
cprintf("Âûõîä ГЁГ§ ïðîãðГ*ììû: ГЄГ« _F4 èëè ГЄГ«_Esc");
clrscr();
window(1, 1, 15, 11);  // îêГ*Г® ìåГ*Гѕ Гў âåðõГ*ГҐГ¬ ëåâîì óãëó ГЅГЄГ°Г*Г*Г*
textbackground(LIGHTGRAY); // öâåò ГґГ®Г*Г* îêГ*Г* ìåГ*Гѕ
textcolor(YELLOW); // ГіГ±ГІГ*Г*îâêГ* öâåòГ* ñèìâîëîâ äëÿ ГўГ±ГҐГµ îêîГ*
clrscr(); // ГіГ±ГІГ*Г*îâêГ* Г§Г*Г¤Г*Г*Г*ûõ âûøå Г*òðèáóòîâ îêГ*Г* ìåГ*Гѕ
// Âûâîä Г*Г*äïèñåé ГЇГіГ*êòîâ ìåГ*Гѕ Гў îêГ*ГҐ ìåГ*Гѕ:
gotoxy(2, 3); cprintf(" F1 - okno_1");
gotoxy(2, 5); cprintf(" F2 - okno_2");
gotoxy(2, 7); cprintf(" F7 - deystvie");
gotoxy(2, 9); cprintf(" F3 - vyhod");
_setcursortype(_NOCURSOR); // ГіГЎГ°Г*ГІГј êóðñîð ГЁГ§ îêГ*Г* ìåГ*Гѕ
do
    { ch = getch();
      if (ch == '\0')   // ..., ГІГ® êîä Г°Г*ñøèðåГ*Г*ûé
        { ch = getch(); // ГЁ ñ÷èòûâГ*ГҐГІГ±Гї âòîðîé ñèìâîë Г°Г*ñøèðåГ*Г*îãî êîäГ*
    // Г‚ ýòîò áëîê ïîïГ*Г¤Г*ГҐГ¬ ïðè Г*Г*Г¦Г*ГІГЁГЁ
          switch (int(ch))  // îäГ*îé ГЁГ§ ÷åòûð¸õ ГЄГ«Г*ГўГЁГё: F1,F2,F3 èëè F4 !
          {
        case 59: // F1 - èçîáðГ*æåГ*ГЁГҐ îêГ*Г*_1:
            { window(22, 1, 32, 10); textbackground(2);
            _setcursortype(_NORMALCURSOR); // ÓñòГ*Г*îâèòü êóðñîð
            clrscr(); break; }
        case 60: // F2 - èçîáðГ*æåГ*ГЁГҐ îêГ*Г* _2:
            { window(34, 1, 44, 15); textbackground(RED);
              clrscr(); break; }
        case 65: // F7 - äåéñòâèå:
            {
              clrscr();
                        //  break;
                           }
        case 61: ch = 27;  // Âûõîä ГЁГ§ ïðîãðГ*ììû ГЇГ® ГЄГ«_Esc
          } // ГЄГ®Г*ГҐГ¶ switch
        }   // ГЄГ®Г*ГҐГ¶ if Гў Г·Г*Г±ГІГЁ  < then >
        else {if (ch==' ') {cprintf("(%d)",k); k=0;} else k++;  putch(ch);} // âûâîä ñèìâîëîâ Гў âûáðГ*Г*Г*îå îêГ*Г®
    }
    while ( int(ch) != 27 ); // êîä ГЄГ«_Esc
}
Добавлено через 28 секунд
вот код без рабочей клавиши F7
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.01.2012, 16:09
Здравствуйте! Я подобрал для вас темы с ответами на вопрос создание и работа с окнами. (C++):

Создание программы с окнами - C++
Привет такой вопрос.Допустим написал прогу или можно написать не суть важно.А как сделать чтоб она была с окнами,кнопками и.т.д...Ну к...

Работа с двумя окнами - C++ - C++
Всех приветствую. При изучении WinAPI возникла следующая проблема: Требуется создать два окна, причем: - При изменении размера...

управление окнами - C++
доброго времени суток форумчане! кто сможет помогите пожалуйста! проблема в том чтобы создать окно с горизонтальной и вертикальной полосами...

Создание и работа со стеком - C++
выскакивает ошибка Необработанное исключение по адресу 0x00BC56C7 в стек.exe: 0xC0000005: нарушение прав доступа при чтении по адресу...

создание и работа со списками - C++
разработать программу для создания и работы с двусвязным списком , состоящим из структур. Для работы со списком создать меню со следующими...

Управление окнами (windows.h) - C++
Возник вопрос по следующей задаче: Создайте 2 разных окна. При изменении размеров первого окна, размеры второго тоже меняються. При...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
25.01.2012, 16:09
Привет! Вот еще темы с ответами:

Как работать с окнами? - C++
Здраствуйте, помогите пожалуйсто, не как немогу найти инфу о том как работать с окнами, ни книг на эту тему нечего найти немогу, скиньте...

Как работать с окнами? - C++
Гуглил, гуглил.. так ничо путёвого и не нашел.. у меня если чо Dev-C++ Вот код из примеров Dev-C++ помогите разобраться: #include...

Взаимодействие з чужими окнами - C++
Здравствуйте, у меня небольшой вопрос, мне нужно чтоб програма взаимодействовала с чужими окнами, например копировала текст окна, изменяла...

Создание файла и работа с ним - C++
Подскажите как создать .txt файл и заполнить его любыми символами до нужного размера, размер файла вводится пользователем


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

Или воспользуйтесь поиском по форуму:
Ответ Создать тему
Опции темы

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