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

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

Войти
Регистрация
Восстановить пароль
 
InHale
1 / 1 / 0
Регистрация: 08.02.2011
Сообщений: 57
#1

Помогите с вводом данных - C++

27.04.2012, 17:34. Просмотров 273. Ответов 1
Метки нет (Все метки)

Всем привет как можно реализовать, что бы ограничить ввод данных от 1 до 7, допустим на таком примере:


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
32
33
34
35
36
 
void print() 
{
        cout << "Group name: " << groupName << endl;
        cout << "Kurs: " << kurs << endl;
         cout << "Subject name: " << subject << endl;
         if ( dayOfWeek == 1 ) cout << "Day of week: " << "Monday" << endl;
         if ( dayOfWeek == 2 ) cout << "Day of week: " << "Tuesday" << endl;
         if ( dayOfWeek == 3 ) cout << "Day of week: " << "Wednesday" << endl;
         if ( dayOfWeek == 4 ) cout << "Day of week: " << "Thursday" << endl;
         if ( dayOfWeek == 5 ) cout << "Day of week: " << "Friday" << endl;
         if ( dayOfWeek == 6 ) cout << "Day of week: " << "Saturday" << endl;
         if ( dayOfWeek == 7 ) cout << "Day of week: " << "Sunday" << endl;
        cout << "Room: " << room << endl;
        if (lessonTime == 1 ) cout << "Lesson Time: " << "8.00-9.05" << endl; 
        if (lessonTime == 2 ) cout << "Lesson Time: " << "9.15-10.20" << endl;
        if (lessonTime == 3 ) cout << "Lesson Time: " << "10.40-11.45" << endl;
        if (lessonTime == 4 ) cout << "Lesson Time: " << "12.00-13.05" << endl;
        if (lessonTime == 5 ) cout << "Lesson Time: " << "13.25-14.30" << endl;
        if (lessonTime == 6 ) cout << "Lesson Time: " << "14.40-15.45" << endl;
        if (lessonTime == 7 ) cout << "Lesson Time: " << "15.55-17.00" << endl;
        cout << "Lector: " << lector << endl;
        cout << "Lecture: " << lecture << endl<<endl;        
}
     
void addRecord()
{
        cin >> subject;
        cin >> dayOfWeek;
        cin >> groupName;
        cin >> room;
        cin >> kurs;
        cin >> lessonTime;
        cin >> lector;
        cin >> lecture;
}
что бы нельзя было ввести другие цифры кроме 1-7 ?


и ещё кто может посмотреть почему не работает ф-ция удаления:


void deleteRecord()
{
system("cls");
schedule.del();
system("pause");
}

Полностью исходник программы. http://ifolder.ru/30177226
Буду весьма благодарен за помощь.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.04.2012, 17:34     Помогите с вводом данных
Посмотрите здесь:

Помогите разобраться с потоковым вводом/выводом в С++ - C++
как решить эти две задачи: 24.1 Для класса Т1, имеющего два целочисленных компонентных данных а и b с частным типом доступа, должна быть...

Динамический массив с вводом данных - C++
Ребят, сделал динамический массив, но кто может исправить где нужно, чтобы выводило их общую сумму? #include &lt;iostream&gt; #include...

Структура данных. Сложности с вводом - C++
Выяснил я, что ошибка в функции Zapolnenie. Скорее всего в вводе, но исправить ее не получается. Программа не дописана, но это даже...

не могу разобраться с вводом и выводом данных - C++
1. как считать из файла input считать массив (и как его правильно там записать) 2. как правильно подать на запись в файл output то, что...

Есть готовый код, с вводом данных что-то - C++
Есть готовый код,программа запускается и почти работает.То есть дает возможность ввести данные о первой кафедре, после нажатия Энтер...

Не могу разобраться с чтением из файла и вводом текстовых данных в массив - C++
Доброго все времени суток. Помогите с одной задачей. Условие задачи такое: В файле содержатся сведения о сотрудниках лаборатории:...

Помогите с получением данных - C++
Сидел весь день в учебниках и пособиях кое что с горем попалам написал бинарное дерево но пришел в тупик когда пришло время до вывода...

Помогите разобраться с типами данных - C++
Здравствуйте! Размер (в байтах) объектов каких типов данных зависит от разрядности процессора?

Помогите сделать сохранение и загрузку данных - C++
народ есть вот такая программа: #include &lt;conio.h&gt; #include &lt;iostream.h&gt; #include &lt;locale.h&gt; #include &lt;stdio.h&gt; #include...

База данных. Помогите доработать сортировку! - C++
Доброе время суток!) Нужна помощь! Создал базу данных. ФИО, число, месяц, год рождения, адресс. Создал массив (10 элементов) данных...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
panicwassano
591 / 559 / 20
Регистрация: 07.11.2010
Сообщений: 2,004
27.04.2012, 23:30     Помогите с вводом данных #2
как пример
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
#include <iostream>
 
using namespace std;
 
int main(int argc, char *argv[])
{
    int day;
    while(cin >> day && (day >= 1 && day <=7))
    {
        cout << "Day of week is " << day << '\n';
    }
    return 0;
}
Ответ Создать тему
Опции темы

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