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

Backspace и Delete - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Вопрос - программа нахождения минимального множества прямых http://www.cyberforum.ru/cpp/thread118238.html
На плоскости заданы N точек. Найти минимальное множество прямых, на которых можно разместить все точки. Я нахожу прямые по формуле Ax+By+C=0, Причем B равно нулю если ординаты равны, а С равно нулю если прямая проходит через начало координат. Как сделать множество прямых минимальным???
C++ Нужно мнение по поводу изучения программирования Здравствуйте! Во мне поселилось некоторое сомнение что не очень хорошо) Поэтому решил задать вопрос на форуме, чтобы узнать разные взгляды и мнения. Мне нужна работа программистом. Я изучал basic, pascal, писал курсовые и лабораторные в Delphi, Visual Basic'е, изучал Assembler, знаком и с сетевыми технологиями...И пришел к выводу что моя симпатия направлена в сторону системного... http://www.cyberforum.ru/cpp/thread118120.html
C++ Народ, нужны помошь по с++
Помогите решить задачи, кому не сложно...Препод зверь нифига не учит, но требует по полной... вот ссылка на задачи там их 4 штуки, кто может помогите, решите хоть что-то очень прошу...
Конструкторы - моя головная боль) C++
Помогите кто чем может!!! Мне надо создать конструктор который бы вычислял длину прямой, которая задана 2-мя точками на плоскости. L=(sqrt(pow((y11-y1),2)+pow((x11-x1),2))); // Походу так выглядит формула расчёта длины прямой по двум точкам, а как реализовать это через конструктор я не знаю P.S.:С нетерпением жду ответа.Заранее Спасибо!
C++ Работа в С++ http://www.cyberforum.ru/cpp/thread117478.html
Ребят, кто может помочь с лабой? Если можно, дайте готовую прогу, а не части кода, я в программировании дуб дубом... Зарание спасибо...
C++ Блок Схемы.. Может кто помочь создать Блок Схемы для этих программ? String str1,str2,str3,str4,str5; str1=StrToInt(Edit1->Text); int a,b,c,d; double x,y,s; str2=str1; str3=str1; str4=str1; str5=str1; a=StrToInt(str2); подробнее

Показать сообщение отдельно
llomushka
 Аватар для llomushka
3 / 3 / 0
Регистрация: 21.03.2010
Сообщений: 19

Backspace и Delete - C++

17.04.2010, 22:56. Просмотров 6225. Ответов 9
Метки (Все метки)

функция обрабатывает ввод символов 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, +, –. По нажатию клавиши Esc ввод прекращается, и функция возвращает False. По нажатию клавиши Enter функция формирует число из введенных символов, передает число в Main через аргумент, и возвращает True. Функция должна проверять вводимую последовательность цифр на допустимый диапазон (+\-32767)на положение знака, на количество цифр.
Помогите изменить диапазон на (+\-32765) и чтобы по нажатию клавиши Delete все введенные цифры удалялись, но функция не завершалась. По нажатию клавиши Backspace удалялся предыдущий символ.
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
bool Input(short &num) {
    char tmp;
    short minus_flag=1;
    num=0;
    
    while(tmp=getch()) {
        switch(tmp) {
            case '0': 
            case '1':
            case '2':
            case '3':
            case '4':
            case '5':
            case '6':
            case '7':
            case '8':
            case '9':
                if(num*10+(int)tmp-48<=SHRT_MAX && -1*(num*10+(int)tmp-48)>=SHRT_MIN) {
                    num*=10;
                    num+=(int)tmp-48;
                    printf("%c", tmp);
                }
                break;
            case '-': 
                if(num==0) {
                    minus_flag=-1;
                    printf("%c", tmp);
                }
                break;
            case 27: // ESC
                num*=minus_flag;
                printf("\n");
                return false;
            case 13: // ENTER
                num*=minus_flag;
                printf("\n");
                return true;
            case 8: // BackSpace
                
            case 46: // Delete
                                    
        }
    }
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 06:44. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru