Помогите Исправить

Тема в разделе "C/C++/C#", создана пользователем kot070, 10 фев 2012.

  1. kot070

    kot070 Гость

    Вообщем программа такая что если вводим символы a * или цифры то это правда, если остальные символы то ложь и программа должна заканчиваться при нажатии клавиши делете.
    Моя беда в том что я не могу сделать чтобы программа закрывалась, при нажатии делете ничего не происходит и еще не могу добавить в ложь заглавные буквы от A до Z
    program tek;
    uses crt;
    var
    l:char;
    begin clrscr;
    while true do
    begin
    l:=readkey;
    case l of 'a', '*', '0'..'9' :
    begin
    writeln ('l=true', l );
    end;
    'b'..'z':
    writeln ('l=false', l);
    #0:
    begin
    l:=readkey;
    if l=#46 then
    break;
    end;
    end;
    end;
    end.


    Добавлено: Извиняюсь за дубль темы, интернет немного залагал
     
  2. Whatka

    Whatka Well-Known Member

    Регистрация:
    9 окт 2011
    Сообщения:
    433
    Симпатии:
    4
    тебе на с++ надо или на паскале?
     
  3. kot070

    kot070 Гость

    на паскале
     
  4. kot070

    kot070 Гость

    а можно как нибудь сделать через 2 переменные чтобы одна ловила 0 а вторая ловила 46 и выходил конец по клавиши делете?
     
Загрузка...
Похожие Темы - Помогите Исправить
  1. Rpp
    Ответов:
    1
    Просмотров:
    812
  2. victory
    Ответов:
    0
    Просмотров:
    966
  3. victory
    Ответов:
    0
    Просмотров:
    791
  4. victory
    Ответов:
    3
    Просмотров:
    1.332
  5. victory
    Ответов:
    3
    Просмотров:
    1.042

Поделиться этой страницей