 |
|
телефонный справочнк
Здравствуйте! Подскажите ожалуйста как правильно организовать доступ к элементу... чтобы было возможно вводить данные с клавиатуры в классе 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);
}
|
Время: 21:24.
© OSzone.net 2001-