Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 13.06.2013, 00:42   #1
ridby
Новичок
Джуниор
 
Регистрация: 26.02.2012
Сообщений: 2
По умолчанию Работа с файлами(Visual C++)

Здравствуйте, никак не могу осилить файлы... Для начала вот само задание: [I]В справочной автовокзала хранится расписание движения автобусов. Для каждого рейса указаны:
— номер рейса;
— тип автобуса;
— пункт назначения;
— время отправления и время прибытия на конечный пункт.
Вывести информацию о рейсах, которыми можно воспользоваться для прибытия в пункт назначения раньше заданного времени. [/SIZE]

Продвинулся только что бы записать что либо в файл.
Код:
int _tmain(int argc, _TCHAR* argv[])
{
	setlocale(LC_ALL, "rus");

	ofstream File("file.dat", ios::out);
	if(! File){
		cerr<<"Файл не может быть открыт"<<endl;
		exit(1);
	}

	cout<<"Введите номер рейса, тип автобуса,пункт назначения,время отправления, время прибытия."<<endl;
	cout<<"Введите EOF для окончания ввода."<<endl<<"? ";

	int numb;
	char tip[10];
	char punkt[10];
	float time;
	float time1;

	while(cin>>numb>>tip>>punkt>>time>>time1){
		File<<numb<<' '<<tip<<' '<<punkt<<' '<<time<<' '<<time1<<endl;
		cout<<"? ";
	}

		

	return 0;
}
Вот, понятия не имею как считать обратно в переменные и дальше работать с ними.. Прошу помочь и растолковать
ridby вне форума Ответить с цитированием
Старый 13.06.2013, 07:17   #2
Bugrimov
C/C++, Java
Участник клуба
 
Аватар для Bugrimov
 
Регистрация: 28.03.2012
Сообщений: 1,680
По умолчанию

Рекомендую организоват структуру.
НУ скажем вот так
Код:
struct bus{
int numb;
	char tip[10];
	char punkt[10];
	float time;
	float time1;

};
И далее обращается к этой структуре. Заполняете ее данными, записываете в файл... и т.д.
"Keep it simple" - придерживайтесь простоты!
Уильям Оккам - "Не следует множить сущее без необходимости"
Сложность - враг простоты и удобства!
Bugrimov вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Работа с комплексными числами и файлами (Visual С++) bigildar Помощь студентам 0 14.12.2012 00:10
Работа с файлами в Visual Basic Matrix6993 Помощь студентам 3 22.03.2012 02:07
Прога работа с файлами. На Visual C++ Алекс К Помощь студентам 0 11.06.2010 20:05
Visual Basic работа с файлами yula92 Помощь студентам 0 14.04.2010 20:43
С++ в M$ Visual Studio: Работа с файлами mmx358 Visual C++ 4 02.02.2010 21:25