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

При вводе даты рождения и номера телефона в структуру выдает неверные данные - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Написать функцию, принимающую указатель на строку и выполняющую удаление всех букв «а» из строки http://www.cyberforum.ru/cpp-beginners/thread1145172.html
Написать функцию, принимающую указатель на строку и выполняющую удаление всех букв «а» из строки
C++ Двумерный массив: номер первого из столбцов, содержащих хотя бы один нулевой элемент дана целочисленная прямоугольная матрица. Определить номер первого из столбцов ,содержащих хотя бы один нулевой элемент. Характеристикой строки целочисленной матрицы назовём сумму её отрицательных... http://www.cyberforum.ru/cpp-beginners/thread1145161.html
Определение количества элементов массива, принадлежащих интервалу a, b C++
Определить количество элементов, непринадлежащих промежутку (A,B) и расположенных в столбцах с нечетными номерами. Получилось что-то в этом роде, но видимо не правильно задал условие в "if", не...
C++ Рекурсивная процедура для печати в обратном порядке текста, заданного во входном файле
Разработать рекурсивную процедуру для печати в обратном порядке текста, заданного во входном файле (за текстом следует точка)
C++ Получить коэффициент многочлена, являющегося произведением P(x) и Q(x) http://www.cyberforum.ru/cpp-beginners/thread1145104.html
Два многочлена Р(х) и порядка n и Q(x) порядка м заданы своими коэффициентами. Получить коэффициент многочлена, являющегося произведением P(x) и Q(x)
C++ Как увеличить размерность массива? В процессе отладки программы появилась необходимость увеличить массивы, объявленные ниже, на 4 элемента. Можно ли это сделать в первом и во втором случаях, не изменяя констан-ту 10? int... подробнее

Показать сообщение отдельно
Alex-One
0 / 0 / 0
Регистрация: 21.01.2014
Сообщений: 52

При вводе даты рождения и номера телефона в структуру выдает неверные данные - C++

11.04.2014, 09:31. Просмотров 325. Ответов 3
Метки (Все метки)

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
#pragma hdrstop
#pragma argsused
#include <tchar.h>
#include <stdio.h>
#include <conio.h>
#include <iostream.h>
#include <conio.h>
#include <string.h>
struct NOTE { char Family[40];
              char Name[40];
                int data[15];
                 char number_phone [5];}people[3];
main()
{
system("chcp 1251>0");
int i=0, k=0, j, n[50];
 
for(i=0; i<3; i++)
{ printf("\n введите фамилию, имя");
scanf("%s %s",&people[i].Family,&people[i].Name);
printf("\n %s %s",&people[i].Family,&people[i].Name);
printf ("Введите дату рождения\n");
scanf ("%d %d",&people[i].data, &people[i].data);
printf ("%d %d",people[i].data, people[i].data);
printf ("номер телефона\n");
scanf ("%d %d", &people[i].number_phone, &people[i].number_phone);
printf("%d %d", people[i].number_phone, people[i].number_phone);
if (people[i].Family[0]=='/') break;
if (people[i].Name[0]=='/')break;
}
getch();
return 0;
}
Помогите решить проблему, при вводе даты рождения и номера телефона выдает левые цифры.
И можно еще помочь с дописыванием программы
1. Ввод с клавиатуры данных в массив состоящий из 8 элементов типа NOTE, записи должны быть упорядоченны по датам рождения.
2. Вывод на экран информации о человеке номер телефона которого введен с клавиатуры, если нет то вывести сообщения.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru