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

Структура данных Person - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Ошибки компиляции http://www.cyberforum.ru/cpp-beginners/thread1016446.html
Не могу скомпилировать .lib 1> Framework.cpp 1>c:\users\user\documents\visual studio 2012\projects\testengined3dx11_1\d3d11 framework\framework.cpp(1): fatal error C1083: Не удается открыть файл предкомпилированный заголовок: C:\Users\user\documents\visual studio 2012\Projects\TestEngineD3DX11_1\obj\Debug\ D3D_Framework_1_d.pch: No such file or directory 1> Создание кода... как решить...
C++ Оператор присваивания в С++ Помогите с задачей: "Создать иерархию классов мебель и стол. Переопределить вывод в поток и ввод из потока, конструктор копирования, оператор присваивания через соответствующие функции базового класса. " http://www.cyberforum.ru/cpp-beginners/thread1016439.html
C++ Деструктор не компилируется
#include <string> #include <iostream> // для объекта cout using namespace std; #include<iomanip> //Этот файл содержит большую часть манипуляторов C++. Если вы не знаете, что такое манипулятор, не беспокойтесь. Просто подключите это файл смело и не раздумывая вместе с iostream, хуже не станет. #include<fstream> //Подключается при работе с файлами.
C++ Посчитать сумму каждой строки матрицы отдельно
Здравствуйте у меня не получается такая задача Нужно пощитать сумму каждой строки отдельно. Моя программа считает первую строку, потом вторую и прибавляет к первой и т.д. const int col = 5; const int row = 5; int sum = 0; int ar = {}; for (int i = 0; i < row; ++ i) {
C++ счетчик времени http://www.cyberforum.ru/cpp-beginners/thread1016412.html
Добрый день. Вопрос в следующем, когда замеряю время участка кода к примеру цикл в 100 операций то заметил что время никак не отличается если операций 1000 и так далее в чем может быть причина? делаю сложения string (как чисел) функция таймера inline unsigned __int64 GetCycleCount(void) { _asm _emit 0x0F _asm _emit 0x31 }
C++ Программа не правильно считает результат Вот условие задачи: http://floomby.ru/s2/U4pWUV Вот код: #include <iostream> using namespace std; int main() { int left, right, counter = 0, T; cin >> T; while (T>0) подробнее

Показать сообщение отдельно
vGolde
-116 / 0 / 0
Регистрация: 02.10.2012
Сообщений: 23
23.11.2013, 18:00     Структура данных Person
По заданию требуется создать структуру Person, с полями Surname[40], Name[20] и перечисление Sex. Также написать функцию Person ReadPerson(), считывающую данные с клавиатуры и функцию void PrintPerson(Person person), выполняющую вывод персоны на экран.

При попытке вызвать функцию ReadPerson(), выскакивает ошибка "Run-Time Check Failure #3 - The variable 'people' is being used without being initialized."

Подскажите, как правильно вызвать функцию?

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
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
#include "stdafx.h"
#include <iostream>
#include <stdio.h>
 
using namespace std;
 
typedef enum t_sex{Женский, Мужской} sex;
 
typedef struct t_person
{
    char Surname[40];
    char Name[20];
    sex Sex;
} Person;
 
Person ReadPerson(Person people)
{
    strcpy(people.Surname, "JohnSur");
 
    strcpy(people.Name, "John");
 
    people.Sex = Мужской;
 
    return people;
}
 
void PrintPerson(Person person)
{
 
    cout << endl << "Фамилия: " << person.Surname << endl;
 
    cout << endl << "Имя: " << person.Name << endl;
    
    switch(person.Sex)
    {
        case 0:
            {
                cout << endl << "Пол: Женский" << endl;
                break;
            }
        case 1:
            {
                cout << endl << "Пол: Мужской" << endl;
                break;
            }
    }
    
}
 
int main()
{
    setlocale(LC_ALL, "RUSSIAN");
 
    Person people;
    
    ReadPerson(people);
 
    PrintPerson(people);
 
    system("pause");
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 01:09. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru