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

Как лучше поставить ограничение на ввод букв, и знаков перпинания - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Сформировать из данных заданную упакованную структуру http://www.cyberforum.ru/cpp-beginners/thread685766.html
Помогите пожалуйста!!!Зарание спасибо!!! Составить две программы, первая из которых вводит составные части структуры данных, приведенных в Вашем варианте индивидуального задания, и формирует из них заданную упакованную структуру. Вторая программа вводит упакованную структуру как 16-ричной число и выводит значения отдельных ее частей. вариант 4 Формат команды загрузки / сохранения в...
C++ Метод-Монте карло. Не работает генератор случайных чисел Аглоритм простой: Координаты - случайные величины. При каждой итерации проверяется пододает ли случайная точка из куба 1*1*1 в заданную область или нет. Объем области считается как процент попавших случайных величин(чем больше итераций тем точнее соответственно). Собственно код и вывод: #include <math.h> #include <iostream> #include <vector> #include <stdlib.h> #include <time.h> http://www.cyberforum.ru/cpp-beginners/thread685765.html
C++ Не запускается код: неоднозначный вызов перегруженной функции pow
#include<stdio.h> #include<math.h> #include<conio.h> void main() { int x,i,N; double s=1,f=1; printf("vvedite N "); scanf("%d",&N);
C++ Найти наименьший элемент массива и домножить на него все члены последовательности, предшествующие этому члену
Dev C++ использовать библиотеки (<include stdio.h> и тд) Дан массив А(40). Найти наименьший элемент массива и домножить на него все члены последовательности, предшествующие этому члену. БОЛЬШОЕ СПАСИБО!!! Emong, пора прочитать правила форума, в частности, правила оформления заголовков тем.
C++ Описать функцию int vms(int Vkmh), которая переводит значение Vkmh из км/ч в м/с http://www.cyberforum.ru/cpp-beginners/thread685749.html
Опишите функцию int vms(int Vkmh) которая переводит значение Vkmh из км/ч в м/с. Используйте эту функцию в другой функции int meet_time(int kmh1, int kmh2, int km) где kmh1 и kmh2 скорости двух объектов движущихся навстречу друг другу, и km расстояние между этими объектами. Функция возвращает время встречи объектов в секундах. Точно выделенное уже написанно. можете подсказать, как...
C++ Написать функцию, которая принимает количество часов, и возвращает стоимость стоянки Добрый день. Нужна ваша не большая помощь. все написал, но не получается одна вещь. #include <iostream> using namespace std; int main() { double a; подробнее

Показать сообщение отдельно
alsav22
5282 / 4801 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
01.11.2012, 02:44     Как лучше поставить ограничение на ввод букв, и знаков перпинания
Поясните, в чём ограничение? Не вводить что?

Добавлено через 19 минут
Если задача в том, чтобы только цифры принимать, то, как вариант, посимвольный ввод (или посимвольный анализ введённого) и использование функций из библиотеки cctype. Например:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <iostream> 
#include <string>
#include <cctype> 
using namespace std; 
 
int main () 
 { 
 string str;
 char ch;
 while (true)
 { 
    cin.get(ch);
    if (!cin) break;
    if (isdigit((unsigned char)ch)) str.push_back(ch);
 }
 
 cout << str << endl;
 
 cin.clear();
 cin.get();
 return 0;
}
Миниатюры
Как лучше поставить ограничение на ввод букв, и знаков перпинания  
 
Текущее время: 09:12. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru