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

Написал класс "Телефонная книга". Но при работе вылетает ошибка. помогите разобраться. - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Invalid indirection http://www.cyberforum.ru/cpp-beginners/thread753067.html
есть функции которые используются в main:void GenArray(int N,int Array ) { randomize(); // Put Array = new int* ; for (int i = 0; i < N; i++) { // Here, put Array = new int; for (int k = 0; k < N; k++) Array = random(9); } return; }
C++ Массивы. Посчитать количество положительных, найти минимальное, удалить строку с минимальным (Не могу найти ошибку) // Заданы матрицы X(8;4),Y(5;5),Z(6;9). // Для каждой из матриц определить строку, в которой находится наименьшее // количество положительных элементов. // Удалить её. // Последнюю строку матрицы обнулить. // Элементы указанных матриц определяются по формулам: Хij=cos(1.9-i/3j) ; // Yij=cos(5.7-i/2j) ;Zij=cos(1.4-i/4j) . #include "stdafx.h" #include "stdlib.h" http://www.cyberforum.ru/cpp-beginners/thread753066.html
Triple DES-EDE3 практическая реазизация C++
Прошу помощи аудитории этого уважаемого форума и форумчан... Мне требуется код процедуры шифрования Triple DES, 192 бит (24 байт). то есть Triple DES-EDE3 (с тремя ключами). Ищу ищу и нигде нагуглить так и не смог.
C++ Найти номер первой из строк,не содержащих ни одного положительного элемента
Путем перестановки элементов квадратной матрицы добиться того,чтобы ее макс элемент находился в левом верхнем углу,следующий по величине- в позиции (2 2), следующий по величине - в позиции (3 3) и т.д.,заполнив таким образом всю главную диагональ. Найти номер первой из строк,не содержащих ни одного положительного элемента Такое задание, вся программа работает. Проблема лишь в последнем пункте...
C++ Программа, которая отправляет данные, введенные в нее http://www.cyberforum.ru/cpp-beginners/thread753061.html
Я С++ только начал изучать, но хотелось узнать, возможно ли сделать программу, которая отправляет данные, введенные в нее. Например, на e-mail или что-то подобное? Спасибо заранее.
C++ Проверить, является ли последовательность прогрессией или нет? Дан последовательность из N целых чисел (N задаётся с клавиатуры). Проверить, является ли данная последовательность прогрессией или нет? Если является - вывести на экран разницу, если нет - вывести 0. (сделать БЕЗ МАССИВОВ, а только с помощью цифр и циклов) подробнее

Показать сообщение отдельно
FreeMinder
 Аватар для FreeMinder
36 / 36 / 2
Регистрация: 29.08.2012
Сообщений: 59
05.01.2013, 22:39     Написал класс "Телефонная книга". Но при работе вылетает ошибка. помогите разобраться.
Вот что я имел ввиду:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
class Person
{
    private:
    char *_Name;
    char *_Sur_Name;
    char *_PatroNymic;
    char *_Cell_Phone;
    char *_Home_Phone;
    char *_E_mail;
    char *_Home_Address;
};
class PhoneBook
{
    private:
    // количество людей
    int length;
    // массив людей
    Person *phonebook;
};
И массивы char* в Person я бы сделал статическими, ты им все равно выделяешь одинаковую память _MAX_LEN. Запись в файл удобнее делать бинарно объектов целиком, и не паришься по поводу полей.
И зачем ты в методы класса передаешь указатель на объект?
 
Текущее время: 22:13. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru