С наступающим Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы
C# для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
Spikels
0 / 0 / 0
Регистрация: 16.12.2017
Сообщений: 3
1

Ввод в консоль только цифры и буквы

16.12.2017, 02:09. Просмотров 831. Ответов 3
Метки нет (Все метки)

Подскажите, пожалуйста, как запретить ввод в консоль различных символов, вроде запятой, точки, тире? Т.е, чтобы можно было вводить только буквы и цифры.
0
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.12.2017, 02:09
Ответы с готовыми решениями:

Ввод в консоль только цифр
using System; using System.Collections.Generic; using System.Linq; using...

Разбить входную строку на массив слов, содержащих либо только цифры, либо только буквы
Доброго времени суток. Необходимо разбить входную строку на массив слов,...

Удалить с массива типа чар буквы и оставить только цифры
Ребята подскажите плз что делать, такая задача: Користувач вводить назву файлу...

Дан непустой текст в который входят только цифры и буквы
В заданный непустой текст входят только цифры и буквы. Определить,...

Занести в файл h только латинские буквы, а в файл g - только русские буквы
1)Файл f содержит буквы латинского и русского алфавитов. Занести в файл h...

3
Diamante
1319 / 1035 / 654
Регистрация: 14.08.2016
Сообщений: 3,608
Завершенные тесты: 1
16.12.2017, 02:13 2
читать Console.ReadKey() и обрабатывать...

Не по теме:

ну или поставить рядом человека с битой, и при неправильном вводе бить по пальцам/рукам/голове/крышке гроба:)

0
Dekap
89 / 81 / 74
Регистрация: 30.12.2015
Сообщений: 201
Завершенные тесты: 2
16.12.2017, 02:17 3
Лучший ответ Сообщение было отмечено Spikels как решение

Решение

C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
using System;
class Program
{
    static void Main(string[] args)
    {
        char ch;
        while (true)
        {
            ch = Console.ReadKey(true).KeyChar;
            if (Char.IsLetterOrDigit(ch))
                Console.Write(ch);
        }
    }
}
1
Spikels
0 / 0 / 0
Регистрация: 16.12.2017
Сообщений: 3
16.12.2017, 02:18  [ТС] 4
Объясните подробнее, пожалуйста.

Добавлено через 1 минуту
Спасибо большое!
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
16.12.2017, 02:18

Ввод массива в консоль
Привет всем, вот сделал консольную программу с разными сортировками на c++, кто...

Ограниченный ввод в консоль
Написать программу, производящую перевод часов и минут в минуты. Входные данные...

Неограниченный ввод в консоль
Столкнулся с проблемой неограниченного ввода (т.е. пользователь сам решает...


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

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

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