Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » C/C++ - [решено] помогите решить задачу!

Ответить
Настройки темы
C/C++ - [решено] помогите решить задачу!

Аватара для virus8

Пользователь


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

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


Изменения
Автор: virus8
Дата: 15-02-2012
народ помогите разобраться - программка типа телефонный справочник.
Каким образом мне обеспечить ввод адреса ( типа такого - ул. чайковского 10) - чтоб программка не перескакивала через один ввод.
А то что то ввод в массив структуры не даётся)))))

вот код: (в коде строку пометил которая не дает ввести)
Код: Выделить весь код
#include <iostream>
#include <cstring>
using namespace std;

void main()
{
	setlocale(LC_ALL, "Russian");
	struct {
		char firstname[15],
			lastname[20];
		char address[40];
		int phone;
	} kniga[50];

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

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

	for(int i = 0; i < k_abon; i++)
	{
		cout << "Введите имя:\t";
		cin >> kniga[i].firstname;
		cout << "Введите фамилию:";
		cin >> kniga[i].lastname;
		cout << "Введите адрес:";
		cin.getline(kniga[i].address, 40);  // ПОМОЧЬ НАДО С ЭТИМ ОТРЕЗКОМ КОДА пробовал через cin тоже самое
		cout << "Введите телефон:";
		cin >> kniga[i].phone;
		cout << endl;
	}
}

Отправлено: 17:31, 12-02-2012

 

Аватара для Drongo

Будем жить, Маэстро...


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

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


virus8, Я из раза в раз подправляю ваши сообщения по добавлению тегов оформления кода. Давайте договоримся на будущее, вы всегда будете оформлять код тегами [code]значение[/code] почитать об этом коде можно здесь - > [сode].

-------
Правильная постановка вопроса свидетельствует о некотором знакомстве с делом.
3нание бывает двух видов. Мы сами знаем предмет — или же знаем, где найти о нём сведения.
[Quick Killer 3.0 Final [OSZone.net]] | [Quick Killer 3.0 Final [SafeZone.cc]] | [Парсер логов Gmer] | [Парсер логов AVZ]

http://tools.oszone.net/Drongo/Userbar/SafeZone_cc.gif

Это сообщение посчитали полезным следующие участники:

Отправлено: 19:11, 15-02-2012 | #11



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для virus8

Пользователь


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

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


Извиняюсь. Обещаю я исправлюсь ))

Отправлено: 20:39, 15-02-2012 | #12



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » C/C++ - [решено] помогите решить задачу!

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
C/C++ - ПОМОГИТЕ РЕШИТЬ ЗАДАЧУ Shok147 Тест-форум 0 14-11-2011 14:02
CMD/BAT - Помогите решить задачу dichlormetan Тест-форум 1 08-11-2011 21:23
C/C++ - Помогите решить задачу zdughi Программирование и базы данных 1 01-05-2009 06:03
помогите решить задачу snikers Программирование и базы данных 2 27-08-2004 01:57
помогите решить задачу Guest Программирование и базы данных 2 21-05-2004 11:23




 
Переход