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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Заполнение 2мерного массива http://www.cyberforum.ru/cpp-beginners/thread560308.html
не могу разобраться что надо сделать чтобы заработало #include <iostream> #include <ctime> #include <cstdlib> using namespace std; #define N 10 typedef int array ;
C++ Иерархия классов Аудиотека может кто-нибудь видел в сети что-то на такую тему. или помогите немного начать типа иерархии классов и какие поля должны быть? к примеру я предлагал иерархию преподавателю но ему она не понравилась базовый класс- Аудиотека(абстрактный)- от него производные аудиокниги и музыкальные альбомы. от альбомов производные классы классика, современные http://www.cyberforum.ru/cpp-beginners/thread560304.html
Выделить вещественные константы другим цветом C++
Доброго времени суток ! В лр задание: выделить все вещественные константы другим цветом. (их 2 типа const float & const double) Не могу придумать сам алгоритм, который можно было бы запрограммировать :( Вот фрагмент кода где я прохожу по символьному файлу и нахожу имена всех вещ. констант (записываю их в многомерный массив). Далее я пытался сравнивать все слова из файла с записанными...
C++ Удаление файлов
Вот условие задачи: Написать программу удаления файлов. Имена файлов задаются в командной строке. Заранее благодарен тому кто поможет.
C++ Добавление в середину списка. http://www.cyberforum.ru/cpp-beginners/thread560248.html
У меня двунапраленный, кольцевой список с головным элментом. Ниже представлен код добавления элементов в середину этого списка. Этот код не очень понравился преподавателю из-за его длины и сложности. Он сказал, что этот код можно упростить настолько, что самого добавление в середину будем занимать около 5-10 строк. Сделайте, пожалуйста, такое добавление.#include "stdafx.h" #include <iostream>...
C++ Задача на вставку элемента после первого отриц. эл. Вставить число k, которое вводится с клавиатуры после первого отрицательного элемента одномероного массива.Учесть ситуацию если массив не имеет отрицательных элементов или имеет только один отрицательный элемент. я сделал только она не правильно работает #include<iostream.h> #include<stdlib.h> #define n 10 main() {randomize(); int a,p,i,k,x; cout<<"enter massiv"<<endl; for (i=0;i<n;i++) подробнее

Показать сообщение отдельно
InHale
 Аватар для InHale
1 / 1 / 0
Регистрация: 08.02.2011
Сообщений: 57
27.04.2012, 17:34     Помогите с вводом данных
Всем привет как можно реализовать, что бы ограничить ввод данных от 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
Буду весьма благодарен за помощь.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 15:02. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru