Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Программирование и базы данных (http://forum.oszone.net/forumdisplay.php?f=21)
-   -   телефонный справочнк (http://forum.oszone.net/showthread.php?t=253538)

SAU-trade 08-02-2013 22:27 2085896

телефонный справочнк
 
Здравствуйте! Подскажите ожалуйста как правильно организовать доступ к элементу... чтобы было возможно вводить данные с клавиатуры в классе HandBook?


Код:


//Subscriber.h
#pragma once
#include <iostream>
#include <string>
 
using namespace std;
 
class Subscriber{
    char name[20];
    char surname[30];
    int phone;
public:
    Subscriber(){};
    void setData(char*, char*, int);
    void getData();
};

Код:

//Subscriber.cpp
 
#include "Subscriber.h"
 
void Subscriber::setData(char *n, char *s, int p){
    strcpy(name, n);
    strcpy(surname, s);
    phone = p;
}
 
void Subscriber::getData(){
    cout << "Name: " << name
        << "\nSurname: " << surname
        << "\nPhone: " << phone
        << endl;
}

Код:

//HandBook.h
#pragma once
#include "Subscriber.h"
#define SIZE 10
 
class HandBook{
    Subscriber Item[SIZE];
public:
    HandBook(){};
    void AddItem();
};

Код:

//HandBook.cpp
 
#include "HandBook.h"
 
void HandBook::AddItem(){
    FILE *fp;
    fp = fopen("handbook.txt", "a+");
#include "HandBook.h"
 
void HandBook::AddItem(){
    FILE *fp;
    fp = fopen("handbook.txt", "a+");
    cout << "Enter name: ";
    cin >> ???
    cout << "Enter surname: ";
    cin >> ???
    cout << "Enter phone: ";
    cin >>  ???
fclose(fp);
}


virus8 08-02-2013 23:22 2085927

Привет! Надеюсь тебе поможет ибо я тут уже такие же вопросы задавал))
http://forum.oszone.net/thread-231971.html


Время: 21:24.

Время: 21:24.
© OSzone.net 2001-