day & night

Проверка введенных данных, в С
Дата обновления: , перейти к новому сообщению
icon14
#1
ZaHack



Большой Брат
Group Icon

Группа: Заблокированные
Сообщений: 1.252
Регистрация: 24.01.2006
Из: Where The Eagles Fly
Пользователь №: 333


Респектов: 117
-----X----




Есть консольная программа, которая принимает число из консоли и вычисляет её факториал. Помогите, пожалуйста, сделать проверку введенных данных (только цифры 0-9), если буквы и т.п., то вывести сообщение, о том что введено неверно.
User is offline
Go topGo end
 

Ответов(1 - 1)
17.03.2007 - 0:17
#2
yah



профи!
[SoftoRooMTeaM] Group Icon

Группа: Наши Люди
Сообщений: 2.336
Регистрация: 27.01.2006
Из: рнд
Пользователь №: 500


Респектов: 408
-----XXX--




Вот тут накарябал код:
CODE

#include <iostream>
using namespace std;


int main()
{
int chislo;
while(true)
{
 cout<<"vvedite chislo ";
 while(!(cin>>chislo))
 {
  cin.clear();
  cout<<"\nETO HE CHISLO";
  char ch;
  cin.get(ch);
  while(ch!='\n')
  {
   cin.get(ch);
   continue;
  }

 cout<<"vvedite chislo "<<endl;
 }
 cout<<"\n"<<chislo<<endl;


}


return 0;
}

 
 
User is offline
Go topGo end

Topic Options
Сейчас: 9.05.2024 - 15:00
Мобильная версия | Lite версия