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

Определить в классе компоненты-функции для просмотра и установки полей данных - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Реализовать функцию вычисления количества дней между двумя датами. http://www.cyberforum.ru/cpp-beginners/thread720619.html
Помогите пожалуйста реализовать функцию вычисления количества дней между двумя датами. мои наброски int d,m,y,r; cout<<"vvedite 1 datu \n"; cin>>d>>m>>y; cout<<"vvedite 2 datu \n"; cin>>day>>month>>year; int n={31,28,31,30,31,30,31,31,30,31,30,31}; for (int q=0; q<12; q++ )
C++ М(х;у) принадлежит внутренней части круга с радиусом 3 и центром в начале координат, и полосе от у=-2 до у=1 задача : М(х;у) принадлежит внутренней части круга с радиусом 3 и центром в начале координат, и полосе от у=-2 до у=1. - Препод сказал проверить до 5 точек ,но при этом что бы программа проверяла все точки по очереди - программу писать надо с использованием любых условия . я начал писать помогите советом как можно точки проверять по очерёдно. #include <stdio.h> #include <math.h> #include... http://www.cyberforum.ru/cpp-beginners/thread720617.html
C++ Как удалить последний элемент контейнера vector
Доброго вечера всем!!!Подскажите пожалуйста как удалить последний элемент контейнера vector,уменьшив его длину тем самым на 1 элемент?Допустим: vector<int> N; N.push_back(S-m);
C++ Описать класс для структуры данных
Описать структуру с именем AEROFLOT, содержащую следующие поля: 1. Описать структуру с именем AEROFLOT, содержащую следующие поля: -название пункта назначения рельса -номер рейса -тип самолета 2. Написать программу, выполняющую следующие действия: -ввод с клавиатуры данных в массив, состоящий из семи элементов типа AEROFLOT; записи должны быть упорядочены по возрастанию номера рейса;...
C++ Сравнение файлов с одинаковыми названиями http://www.cyberforum.ru/cpp-beginners/thread720578.html
Дано два каталога(dir1, dir2), содержащих файлы *.txt и не содержащие подкаталогов. Наполнить третий каталог (RESULT): -для каждого файла, который есть и в первом и во втором каталогах, но отличается построчно, нужно сформировать следующий файл разницы t.txt: для тех строк которые отличаются и только для них заносить следующее: 1= «строка из файла 1 каталога», 2= «строка файл из 2 каталога». ...
C++ Вывести список на экран, упорядочив по номеру устройства,а внутри каждого номера устройства по тексту сообщения Вывести список на экран, упорядочив по номеру устройства,а внутри каждого номера устройства по тексту сообщения. Номер устройства отправителя (целое положительное четырёхзначное число); Текст сообщения (строка 50 символов); Время получения (в формате ЧЧ:ММ:СС); подробнее

Показать сообщение отдельно
ds102061
 Аватар для ds102061
2 / 2 / 2
Регистрация: 13.10.2010
Сообщений: 144

Определить в классе компоненты-функции для просмотра и установки полей данных - C++

05.12.2012, 19:38. Просмотров 515. Ответов 1
Метки (Все метки)

что у меня там не правильно
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
62
#include "stdafx.h"
#include "string"
#include "conio.h"
#include "iostream"
#include "locale"
 
using namespace std;
class persona 
{ 
private:
  char *name; 
  int age;
  int gender;
public:
    persona():name(0),age(0),gender(0){}
    persona(char *n, int a, int g)
               {
                         name=n;
                         age=a;
                         gender=g;
               }
 
    persona(const persona &s)//копирующий конструктор
               {
                         this->name=s.name;
                         this->age=s.age;
                         this->gender=s.gender;
                }
                ~persona()
               {
                            printf("deleting %s %s %d",name,age,gender);
                            name=0;
                            age=0;
                            gender=0;
                }
                void set(char *n,int a, int g)//установка полей данных
                {
                         name=n;
                         age=a;
                         gender=g;
               }
               void print()//просмотр полей данных
               {
                     cout << name << " "<<age<<" "<<gender<<endl;
               }
};
 
int main()
{ setlocale(0, "Russian");
    persona *S[3];
    S[0]=new persona("Вася",5,1);
    S[1]=new persona();
    S[2]=new persona("Коля",1,1);
    
    S[1]->set("Катя",3, 0);
    
    persona *s1=S[1];
 
    for (int i=0;i<3;i++) S[i]->print();
    s1.print();
    getch();
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 03:18. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru