Войти

Показать полную графическую версию : телефонный справочнк


SAU-trade
08-02-2013, 22:27
Здравствуйте! Подскажите ожалуйста как правильно организовать доступ к элементу... чтобы было возможно вводить данные с клавиатуры в классе 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
Привет! Надеюсь тебе поможет ибо я тут уже такие же вопросы задавал))
http://forum.oszone.net/thread-231971.html




© OSzone.net 2001-2012