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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 29, средняя оценка - 4.79
Vladyc9
0 / 0 / 0
Регистрация: 06.02.2011
Сообщений: 7
#1

Буква или цифра? - C++

10.02.2011, 22:30. Просмотров 3844. Ответов 6
Метки нет (Все метки)

Как на с++ определить вводится буква или цифра?

пробывал так :
C++
1
while(n<0 && n>9) cin>>n;
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.02.2011, 22:30     Буква или цифра?
Посмотрите здесь:

Написать программу-фильтр, которая при нажатии любых клавиш выводит на экран только буквы и цифры, при этом указывая, что выводится: буква или цифра. C++
Определить, какая цифра в числе есть большей – первая или последняя C++
Определить, является ли введенная буква с клавиатуры гласной, согласной или латинской C++
Определить, буква гласная или согласная C++
Определить тип введенного символа (цифра, русская или английская буква) C++
Определить, что было введено — знак, цифра, заглавная или прописная буква C++
C++ Определить, какая цифра в числе расположена левее: Максимальная или минимальная
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
asics
Freelance
Эксперт C++
 Аватар для asics
2842 / 1779 / 144
Регистрация: 09.09.2010
Сообщений: 3,842
10.02.2011, 22:32     Буква или цифра? #2
Цитата Сообщение от Vladyc9 Посмотреть сообщение
Как на с++ определить вводится буква или цифра?
C++
1
2
3
4
5
6
7
8
#include <cctype>
//...
char ch;
std::cin >> ch;
if(isdigit(ch))
  std::cout << "This is a digit";
else if(isalpha(ch))
  std::cout << "This is a symbol";
MILAN
 Аватар для MILAN
883 / 777 / 86
Регистрация: 21.02.2009
Сообщений: 1,722
10.02.2011, 22:33     Буква или цифра? #3
Vladyc9, можна по ascii символа!!!
Vladyc9
0 / 0 / 0
Регистрация: 06.02.2011
Сообщений: 7
10.02.2011, 23:13  [ТС]     Буква или цифра? #4
asics , а как перевести потом char в int ?
asics
Freelance
Эксперт C++
 Аватар для asics
2842 / 1779 / 144
Регистрация: 09.09.2010
Сообщений: 3,842
10.02.2011, 23:16     Буква или цифра? #5
Vladyc9,
C++
1
int n = ch - '0';
BlackStranger
3 / 3 / 1
Регистрация: 14.12.2010
Сообщений: 36
10.02.2011, 23:20     Буква или цифра? #6
Vladyc9, а еще есть вот такие замечательные штуки:

// Материал из MSDN

Convert a string to integer.
C++
1
2
3
4
5
6
7
int atoi(const char *str );
 
int _wtoi(const wchar_t *str );
 
int _atoi_l(const char *str,_locale_t locale);
 
int _wtoi_l(const wchar_t *str,_locale_t locale);
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
10.02.2011, 23:25     Буква или цифра?
Еще ссылки по теме:

C++ Определить, является введенная буква гласной или согласной
Определить, какая цифра расположена в числе левее: максимальная или минимальная C++
Как определить на четном или нечетном месте стоит цифра в числе? C++
C++ Если в строке символов подряд встречаются буква и цифра, то удалить цифру
Указать в процентах сколько раз встречается та или иная буква в строке C++

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

Или воспользуйтесь поиском по форуму:
Vladyc9
0 / 0 / 0
Регистрация: 06.02.2011
Сообщений: 7
10.02.2011, 23:25  [ТС]     Буква или цифра? #7
Спасибо! Все работает!
Yandex
Объявления
10.02.2011, 23:25     Буква или цифра?
Ответ Создать тему
Опции темы

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