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

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

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

пробывал так :
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++
7пасите ! Программа которая показывает что было введено ! Знак,Цифра,Буква , Заглавная или прописная , C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
asics
Freelance
Эксперт C++
 Аватар для asics
2838 / 1775 / 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
2838 / 1775 / 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++

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

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

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