17556

Читання з файлу в C++

Лабораторная работа

Информатика, кибернетика и программирование

ЛАБОРАТОРНА РОБОТА № 19 20. Тема: Читання з файлу. Мета: отримання практичних навичок розвязання завдань з використанням текстових файлів мовою С. include iostream.h include void...

Украинкский

2013-07-04

31 KB

4 чел.

ЛАБОРАТОРНА РОБОТА № 19 – 20.

Тема: Читання з файлу.

Мета:  отримання практичних навичок розв'язання завдань з використанням текстових файлів мовою С++.

#include <iostream.h>

#include <conio.h>

#include <fstream.h>

#include <string.h>

struct avia {

int number;

char punkt[10];

char time[6];

char time2[6];

int count;

};

void main()

{

clrscr();

avia plain[5];

char tmp[10];

char tmp1[6];

int i=0;

cout <<"Vvedite gorod X"<<endl;

cin >> tmp;

cout <<"Vvedite vremya otpravleniya Y"<<endl;

cin >>tmp1;

ifstream in("avia.txt", ios::in);

while(i!=1)

 {

 in >>plain[i].number;

 in >>plain[i].punkt;

 in >>plain[i].time;

 in >>plain[i].time2;

 in >>plain[i].count;

 if (strcmp(plain[i].punkt,tmp)==0)

 cout <<"Vremya otpravleniya samoletov iz goroda "<<tmp<<" "<<plain[i].time<<endl;

 else cout <<"B etot punkt samoletov net"<<endl;

 if ((strcmp(plain[i].punkt,tmp)==0) && (strcmp(plain[i].time,tmp1)==0))

 cout <<"Kol-vo svobodnux mest v gorod "<<tmp<<" s vremenem otpravleniya "<<tmp1<<" - "<<plain[i].count<<endl;

 else cout <<"B etot punkt ili v eto vremya svobodnuh mest net"<<endl;

 i++;

 }

in.close();

getch();

}

Выполнил: Стружко А.Ю

Проверил:  Евтехова И.Е


 

А также другие работы, которые могут Вас заинтересовать

12986. Представление знаний в интеллектуальных системах. Продукционные системы 27.86 KB
  Лекция 5: Представление знаний в интеллектуальных системах часть 2 Продукционные системы Компоненты продукционных систем Стратегии решений организации поиска Логический подход Представление простых фактов в логических системах Примеры применени
12987. Планирование задач в интеллектуальных системах 48.76 KB
  Лекция 6: Планирование задач Основные определения Комплексная схема нечеткого планирования Особенности планирования целенаправленных действий Оценка сложности задачи планирования Литература Основные определения Функционирование многих ИС носит це...
12988. Экспертные системы. Назначение экспертных систем 53.55 KB
  Экспертные системы Назначение Экспертных Систем Структура Экспертных Систем Этапы разработки экспертных систем Интерфейс с конечным пользователем Представление Знаний В ЭС Уровни Представления И Уровни Детальности Организация Знаний В Р...
12989. Методы работы со знаниями 40.97 KB
  Лекция 9: Методы работы со знаниями Основные определения Подготовительный этап Основной этап Системы приобретения знаний от экспертов Формализация качественных знаний Пример формализации качественных знаний Основные определения Приобретением...
12990. Системы понимания естественного языка 50.03 KB
  Лекция 10: Системы понимания естественного языка Введение Предпосылки возникновения систем понимания естественного языка Понимание в диалоге Примеры системы обработки естественного языка Методы озвучивания речи Наиболее распространенные системы синт...
12991. Системы машинного зрения 30.22 KB
  Лекция 11: Системы машинного зрения Введение Основные принципы или целостность восприятия Распознавание символов Шаблонные системы Структурные системы Признаковые системы Структурнопятенный эталон Уроки машинного чтения от Cognitive Technologies Распо
12992. Тенденции развития систем искусственного интеллекта 41.29 KB
  Лекция 12: Тенденции развития систем искусственного интеллекта Введение Состояние и тенденции развития искусственного интеллекта Успехи систем искусственного интеллекта и их причины Экспертные системы реального времени основное направление искусственног...
12993. Авіаційні геоінформаційні комплекси 357 KB
  РОБОЧА НАВЧАЛЬНА ПРОГРАМА навчальної дисципліни Авіаційні геоінформаційні комплекси ВСТУП Метою навчальної дисципліни є вивчення теоретичних основ методів та засобів побудови авіаційних геоінформаційних комплексів. Головною задачею дисципліни Авіацій
12994. Вступ до предмету Інформатика 305.5 KB
  Лекція №1 Вступ до предмету Інформатика План 1. Вступ. Про цифрове проектування. 2. Відношення між аналоговим і цифровим. 3. Роль програмування в проектуванні цифрових пристроїв. 1. Вступ. Про цифрове проектування. В настоящий момент ...