Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
BossTon
0 / 0 / 0
Регистрация: 06.12.2015
Сообщений: 36
1

Ввод данных в с++

08.11.2016, 16:22. Просмотров 292. Ответов 1
Метки нет (Все метки)

Доброго времени суток! Вот есть функция
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
void print(int i)
{
    printf("Прiзвище: "); scanf("%s",rt[i].lastname);
    printf("Iм`я: ");scanf("%s",rt[i].firstname); 
    door:printf("Введiть дату народження(ДД ММ РРРР): ");
    for(int j=0;j<3;j++){
    scanf("%d",&(rt[i].date[j]));}
    if((rt[i].date[0]>31)||(rt[i].date[0]<1)||(rt[i].date[1]>12)||(rt[i].date[1]<1)||(rt[i].date[2]>2016)||(rt[i].date[2]<1945)){
    printf("Некоректно введена дата!!!\n");
    goto door;}
    printf("Знак зодiаку: "); scanf("%s",rt[i].znak);
    printf("Стать(Ч,Ж): "); scanf("%s",rt[i].stat);
    printf("Адреса: "); scanf("%s",rt[i].adresa);
как сделать проверку на стать и зодиак? с датой сделал, а с этими полями не получается.)
0
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
08.11.2016, 16:22
Ответы с готовыми решениями:

Как правильно заменить ввод данных простой на ввод с клавиатуры?
#include &quot;stdafx.h&quot; #include &lt;cstdlib&gt; #include &lt;iostream&gt; using namespace std; int...

Потоковый ввод и ввод данных. Работа с числами
Ввести с экрана два нат. числа. Найти частное первого на второе и определить, встречается ли среду...

Ввод структурированных данных в файл и вывод данных из этого файла на экран (сделать хранилище данных в файле)
Здравствуйте) помогите написать программу, осуществляющую ввод структурированных данных в файл и...

Ввод данных, добавление данных, получение информации из файла по заданным критериям выборки
Все привет!!!Обращаюсь к вам за помощью...никак не получается решить задачку... Суть...

Каким образом организовывать ввод данных для поддержки программной обработка неправильно введенных данных?
Каким образом организовывать ввод данных для поддержки программной обработка неправильно введенных...

1
IGPIGP
Комп_Оратор)
Эксперт по математике/физике
7669 / 3815 / 523
Регистрация: 04.12.2011
Сообщений: 11,067
Записей в блоге: 7
08.11.2016, 19:11 2
Цитата Сообщение от BossTon Посмотреть сообщение
как сделать проверку на стать и зодиак? с датой сделал, а с этими полями не получается.)
В подобных случаях лучше предоставить выбор из предопределённых значений. То есть Вы делаете перечисление из 12-ти констант
C++
1
enum sex {leon,  ox, olen, pingvin /* 12 шт.*/};
и при вводе выводите приглашение: "Оберiть найблищу до вас потвору, будь ласка!"
и выводите пары:
leon - 1
ox - 2
и т.д.
с полом такая же песня. "Введите одно из трёх значений: 1 - мужчина, 2 - женщина, 3 - я не уверено."
Потом, проверить - раз плюнуть.
0
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
08.11.2016, 19:11

Ввод данных
Здравствуйте! Как заставить программу видеть 0 перед цифрой и выдовать его на экран, а не...

ввод данных
#include &lt;STDIO.h&gt; #include &lt;CONIO.h&gt; #include &lt;STDLIB.h&gt; #include &lt;IOSTREAM.h&gt; void main(void)...

ввод данных
&quot;На вход программе подаётся граф, заданный в виде матрицы смежности &quot; вот такую фразу увидела на...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

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