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();

}

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

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


 

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

61337. Ознайомлення з календарем. Прямокутник 21.19 KB
  Це не просто багаття а вогонь доброти. Якщо ми будемо робити добрі справи вогонь не згаснеа розгориться. Підкладаємо полінце і вогонь розгорається. Вогонь розгорається.
61338. Застосування загального правила додавання двоцифрових чисел і обчислень виду 54 + 30, 54 + 3. Вимірювання довжини відрізків 139.58 KB
  Обладнання: картки з частинками вислову таблиця для зорового диктанту зразок для каліграфічної хвилинки картки для диференційованої роботи короткий запис задачі план розвязування задачі індивідуальні краплинки меду підручник Математика.
61340. Додавання і віднімання числа чотири 17.78 KB
  Мета: Розкрити принципи укладання таблиць додавання і віднімання числа чотири формувати вміння додавати число частинами порівнювати значення виразів з даними числами повторити знання про вивчені раніше типи задач розвивати...
61341. Закріплення вивченого матеріалу: додавання і віднімання двоцифрових чисел без переходу через десяток, знаходження периметра квадрата 18.52 KB
  Обладнання: Карта подорожі малюнок Зоопарк поїзд з вагонами короткий запис задачі будиночки з прикладами картки для індивідуального завдання. Якщо правильно виконаєте завдання то дізнаєтесь яким Видом транспорту вирушимо у дорогу.
61342. Закрепление изученных способов сложения и вычитания чисел в пределах 100 без перехода через десяток 17.53 KB
  Цели: 1. Совершенствовать вычислительные навыки сложения и вычитания чисел в пределах 100 без перехода через десятки. Закрепить умения решать задачи, уравнения. 2. Развивать познавательную активность, гибкость мышления, внимание, смекалку, сообразительность, наблюдательность.
61343. «Путешествие в осенний лес» Сложение и вычитание в пределах десяти 26.92 KB
  Белочка нашла 3 белых грибочка а подосиновиков на 4 больше. Сколько подосиновиков нашла белочка Слайд 7 3. Белочка нашла 3 белых гриба а подосиновиков на 4 больше. Сколько подосиновиков нашла белочка...
61344. Закріплення таблиці множення числа 2. Розв’язування вправ і задач на дві дії різного ступеня 239.37 KB
  Мета уроку:навчальна: закріплювати знання учнів з арифметичних дій множення та засвоєння таблиць множення числа 2; навчати складати і розвязувати приклади і задачі на дії різних ступенів; вчити мотивувати вибір дій...
61345. Інтегрований урок ( математика, природознавство, трудове навчання) 1 клас. Подорож до весняного лісу 37.23 KB
  Мета: узагальнити знання учнів про додавання і віднімання в межах 20, знання про світ живої природи. Вчити учнів записувати числа під диктовку. Формувати вміння вміння розв’язувати вирази та задачі. Навчити виготовляти з геометричного матеріалу шпаківню.