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

Конструктор и Деструктор (инициализация массивов) - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ как overload ++OBJ и --OBJ http://www.cyberforum.ru/cpp-beginners/thread819590.html
как overload ++OBJ и --OBJ
C++ Сформировать банк данных кинологов Сформировать банк данных кинологов, включающий в себя информацию: ФИО владельца собаки Кличка собаки Порода собаки Дата рождения собаки Наличие родословной Наличие медалей Составить программу, которая обеспечивает ввод полученной информации для N владельцев собак, распечатку ее в виде таблицы, предварительно отсортировав по полю «ФИО владельца собаки», вывод на экран меню,... http://www.cyberforum.ru/cpp-beginners/thread819581.html
C++ уравнение теплопроводности
Всем привет. Собственно есть уравнение теплопроводности, надо его запрограммировать. Вводим граничные и начальные условия. Я все это сделал и программа даже считает, но только в Ubunte. По завершению работы пишет "Ошибка сегментирования (сделан дамп памяти)". В windows-e считать никак не хочет. Дак вот собственно скажите пожалуйста как победить эту ошибку и как заставить робить программу в...
C++ Двумерные массивы. Переставьте столбцы массива так, чтобы их максимальные элементы образовали возрастающую последовательность
Объявите двумерный целочисленный массив, в котором n строк по m элементов. Выполните генерацию массива случайными целыми числами из промежутка [a; b). Переставьте столбцы массива так, чтобы их максимальные элементы образовали возрастающую последовательность. Выведите массив на экран в виде таблицы дважды – до и после перестановки. Оформите генерацию, вывод массива и перестановку столбцов с...
C++ Кодирование Хаффмана - побитовый ввод/вывод http://www.cyberforum.ru/cpp-beginners/thread819555.html
Доброго времени суток. Пишу алгоритм кодирования Хаффмана для ДКП. Столкнулся с проблемой реализации побитового ввода/вывода и декодирования (функции WriteHuffmanCodeToFile и ReadHuffmanCodeOfFile). Где ошибка - никак не пойму, всю голову сломал. Файл кодируется, потом восстанавливается, но на выходе декодирования выходит лажа. Конкретно какая из функций неверно работает не понимаю. Само дерево...
C++ Динамическая матрица (сделать, чтобы программа выводила адреса и считала произведение) Помогите пожалуйтса!!! Не знаю, как записать, чтобы программа выводила адреса и считала произведение!!!! Дана динамическая целочисленная матрица. Построить динамический одномерный массив, каждый элемент которого равен сумме элементов одной строки исходной матрицы. Освободить память от матрицы, найти произведение элементов одномерного массива и записать его как динамическую переменную. Все... подробнее

Показать сообщение отдельно
Satansoft
8 / 8 / 1
Регистрация: 27.02.2012
Сообщений: 716
27.03.2013, 16:31  [ТС]     Конструктор и Деструктор (инициализация массивов)
Цитата Сообщение от Tulosba Посмотреть сообщение
Где эта исходная программа?
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
#include <iostream>
 
using namespace std;
 
class card
{
    public:
    char gender[8];
    char name[32];
    char k[45]="WARNING! *Pension age*";
    char t[45]="Age doesn't pension";
    long employee_id;
    int age;
    float salary;
    char* employee()
    {
        if(gender!="Female")
          return age>60? k:t;
          else
          return age>50? k:t;
    }
    void output()
    {
        cout<<endl<<"Gender of employee: "<<gender<<endl;
        cout<<"Name of employee: "<<name<<endl;
        cout<<"Personal ID: "<<employee_id<<endl;
        cout<<"Age of employee: "<<age<<endl;
        cout<<"Salary of employee: "<<salary<<endl;
    }
};
int main(void)
{
    card e;
      cout<<"Gender of employee:"<<endl;
      cin>> e.gender;
      cout<<"Name of employee:"<<endl;
      cin>> e.name;
      cout<<"Personal ID:"<<endl;
      cin>>e.employee_id;
      cout<<"Age of employee:"<<endl;
      cin>>e.age;
      cout<<"Salary of employee:"<<endl;
      cin>>e.salary;
      e.output();
      cout<<endl<<e.employee()<<endl;
    return 0;
}
Цитата Сообщение от Tulosba Посмотреть сообщение
Создание своего типа MyString например.
как это "создать свой тип"? можно на примере?
 
Текущее время: 14:30. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru