Essays.club - Получите бесплатные рефераты, курсовые работы и научные статьи
Поиск

Файлы

Автор:   •  Октябрь 13, 2020  •  Лабораторная работа  •  325 Слов (2 Страниц)  •  224 Просмотры

Страница 1 из 2

УО БГУИР

Инженерно-экономический факультет

Отчет

По лабораторной работе № 1

На тему “Файлы”

Минск 2019

Внимание! Выполните задание двумя способами, используя: 1) файлы с последовательным доступом; 2) файлы с произвольным доступом.

6. Запишите в файл все те четные числа из диапазона от 1 до 250, которые

делятся на 3, но не делятся на 12, после чего выведите данные из файла на экран.

Ход работы:

#define _CRT_SECURE_NO_WARNINGS

#include <locale.h>

#include <conio.h>

#include <stdbool.h>

#include <stdio.h>

#include <stdlib.h>

FILE* fl;

char file[20];

int menu();

void vvodImeni();

void novyFile();

void novyFilePosled();

void novyFileProizv();

void otkrFilePosled();

void otkrFileProizv();

int main()

{

setlocale(LC_ALL, "rus");

while (true)

{

switch (menu())

{

case 1: novyFilePosled(); break;

case 2: otkrFilePosled(); break;

case 3: novyFileProizv(); break;

case 4: otkrFileProizv(); break;

case 5: return 0;

default: "Введите верное значение.";

}

}

printf("Нажмите любую кнопку, чтобы продолжить!\n");

_getch();

return 0;

}

int menu()

{

printf("\nВыберите (последовательный доступ):\n");

printf("1) Создать список и записать в файл\n");

printf("2) Открыть файл\n");

printf("Выберите (произвольный доступ):\n");

printf("3) Создать список и записать в файл\n");

printf("4) Открыть файл\n");

printf("5) Выход\n");

int i = 0;

scanf("%d", &i);

printf("\n");

return i;

}

void vvodImeni()

{

printf("Введите имя файла!\n");

scanf("%s", &file);

}

void novyFile()

{

vvodImeni();

if

...

Скачать:   txt (3.6 Kb)   pdf (50.9 Kb)   docx (10.6 Kb)  
Продолжить читать еще 1 страницу »
Доступно только на Essays.club