Имя пользователя:
Пароль:
 

Показать сообщение отдельно

Аватара для ferget

Разный


Сообщения: 1294
Благодарности: 359

Профиль | Отправить PM | Цитировать


примерно так

Код: Выделить весь код
#include <iostream>
#include <cstring>
using namespace std;

typedef struct {
char firstname[15], lastname[20];
char address[40];
int phone;
} kniga[50];

void search(kniga *ptr, int i)
{
	*ptr[i]->firstname;
	*ptr[i]->lastname;
	*ptr[i]->address;
	 ptr[i]->phone;
}

void main()
{
setlocale(LC_ALL, "Russian");

cout << "\t\tТелефонный справочник\n";
kniga kn;

int k_abon;
cout << "Введите количество абонентов: ";
cin >> k_abon;
cout << endl;

for(int i = 0; i < k_abon; i++)
{
cin.ignore(numeric_limits<streamsize>::max(), '\n');
cout << "Введите имя:\t";
cin >> kn[i].firstname;
cout << "Введите фамилию: ";
cin >> kn[i].lastname;
cin.ignore(numeric_limits<streamsize>::max(), '\n');
cout << "Введите адрес: ";
cin.getline(kn[i].address, 40); 
cout << "Введите телефон:";
cin >> kn[i].phone;
cout << endl;
}
search(&kn, 0);
}
Это сообщение посчитали полезным следующие участники:

Отправлено: 04:55, 15-02-2012 | #7