Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Центр помощи > [C++] программа Записная книжка


Автор: Wmlife 16.11.2007, 17:41

Помогите написать программу Записная книжка, необхохимо сделать по такой схеме:
Должен быть файл Header u Cpp 
Book должен содержать примерно такое, чтоб можно было записывать персону и его данные удалять, изменять, показывать всю книгу, искать персону, а также записывать данные в файл примерно по такой структуре: 

Если есть другие варианты то приму тоже, но программа должна работать через командную строку. Спасибо большое, надеюсь поможете чайнику с реализацией такой программы smile
Код

#include "book.h" 
void main() 
{ 
    book bk; 
    bk.mas = new person[0]; 
    bk.count = 0; 
 
    int choice = 0; 
    while(choice != 7) 
    { 
        choice = Menu(); 
 
        switch(choice) 
        { 
            //cases 
        } 
    } 
} 
 
// Описание ф-ий 
 
//Возможность записывать данные в файл.
 
#include<iostream> 
using namespace std; 
 
struct person 
{ 
    char name[20]; 
    char surname[20]; 
    char tel[10]; 
    int age;     
}; 
 
struct book 
{ 
    person * mas; 
    int count; 
}; 
 
int Menu(); 
 
bool AddPerson(book*); 
 
bool DeletePerson(book*); 
 
bool ClearBook(book*); 
 
void PrintBook(book*); 
 
int FindFirst(book*); 
 
int FindNext(book*, int); 
 
void PrintAbonent(person*); 

Автор: MAKCim 16.11.2007, 18:26
Для домашних заданий, курсовых, существует "Центр Помощи".

Тема перенесена! 

Автор: DjoNIK 16.11.2007, 18:31
Ну во-первых: зачем использовать структуру и функции, когда все это можно запихнуть в класс?
Во-вторых: можно ли, судя по заданию это студент, использовать stl?
В-третьих: создать связный список, элементами которго будут являтся реализации структуры (если ты все-таки не захочешь воспользоваться классами) либо объекты (в противном случае). При этом реализация во многом зависит от ответа на "во-вторых"

Ну и работать уже с этим добром

Автор: Wmlife 16.11.2007, 22:05
Может есть у кого кодик с такой рабочей программкой??

Автор: zkv 17.11.2007, 03:00

M
zkv
Wmlife, оформляйте темы в соответствии с правилами

Автор: AndrRus 17.11.2007, 23:08
Wmlife, почему бы не заменить char на string? А структуры на классы (как это уже предложил DjoNIK)?

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)