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

Проверка ввода cin - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ сделать окно не активное http://www.cyberforum.ru/cpp-beginners/thread275318.html
господа как програмно сделать что бы окно было активное и не активное? Заранее спасибо!!!
C++ использование getline подскажите , как использовать функцию getline для чтения строки из файла и записи ее в двумерный массив? Добавлено через 5 минут ifstream fi; fi.open("1.txt"); int n=9,m=9,g; char s; char tab ; fi.getline(s,82); http://www.cyberforum.ru/cpp-beginners/thread275309.html
C++ Файлы. Запчасти
Нужно сделать следующее: Создать файл "ZAPAS" куда поместить данные о деталях: название, количество, стоимость, срок хранения. Сформировать другой файл куда поместить информацию о запчастях, срок хранения каких больше года. А также вывести на экран запчасти стоимость каких больше 1000 руб. и их количество. Есть код, у файл я записал запчасти, но во 2 файл не пишет. #include <fstream>...
C++ напечатать слово
Здравствуйте господа програмисты!!!можноли допустим как то задать(програмно),что бы печаталось слово.например наша программа запущенна,затем открываем любой файл .txt и она туда пишет любое слово,и ещё можно ли програмно нажать на кнопку пуск? Заранее всем огромное спасибо
C++ два стека http://www.cyberforum.ru/cpp-beginners/thread275235.html
#include <iostream.h> #include <stdlib.h> #include <ctype.h> #include <vcl.h> #pragma hdrstop #include "stack.h" #include "mathop.h" //--------------------------------------------------------------------------- #pragma argsused
 

Показать сообщение отдельно
Wes11
0 / 0 / 0
Регистрация: 25.12.2010
Сообщений: 10

Проверка ввода cin - C++

12.04.2011, 21:56. Просмотров 709. Ответов 0
Метки (Все метки)

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
int i, j, c;
{
   cout<<"Field has 15 cells on vertical and horizontal\n";
   for(c=0;c<300;c++)
   {  
      do { cout<<"Input horizontal coordinate: "; cin>>i;}
      while(i<1 || i>15 || cin.fail());
      do {cout<<"Input vertical coordinate: "; cin>>j;}
      while(j<1 || j>15 || cin.fail());
 
      if (a[i-1][j-1] != 0) { print_field(); cout<<"Already set. Retype.\n"; c--; continue; }
      if(c % 2 == 0) a[i-1][j-1] = 1; 
      else a[i-1][j-1] = -1;
      print_field();
      if (test_for_winX()==1)
      {  
         cout<<"X won";
         getch();
         return 0;
      }   
      if (test_for_winO()==1)
      {  
         cout<<"O won";
         getch();
         return 0;
      }
   }   
   cout<<"Nobody have not won";
   getch();
   return 0;
   }
подскажите пожалуйста как организовать проверку ввода данных, сейчас при вводе не целочисленного значения программа зацикливается
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 05:30. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru