к лабораторной работе № 4
«Функции Win32 API для работы с файлами и каталогами»
1. Создайте с помощью программы на диске пользователя каталог, в этом каталоге – файл, запишете в него текст, выведите содержимое файла на экран.
2. Составьте программу, которая создает на диске пользователя файл, записывает в него строку символов, затем, используя прямой доступ к файлу, переписывает 10 байт, начинай с байта номер 5 и выводит измененный файл на экран.
3. Создайте программно на диске пользователя файл, запишите в него текст, затем скопируйте этот файл в другой каталог и удалите файл-источник.
4. Создайте программно на диске пользователя каталог, в каталоге – файл, запишите в него данные, переместите файл в другой каталог.
5. Создайте с помощью редактора файл, запишите в него некоторый текст, откройте этот файл с помощью программы, перепишите в этом файле 5 байт, начиная с байта номер 15, выведите измененный файл на экран.
6. Составьте программу, которая создает на диске пользователя файл и записывает в него текст, затем присваивает файлу атрибут «только для чтения» и закрывает файл.
7. Составьте программу, которая выводит имя текущей директории, устанавливает новую текущую директорию и выводит её имя.
8. (*)Составьте программу, которая выводит сведения о системной и основной директориях Windows. Указание: используйте функции GetSystemDirectory() и GetWindowsDirectory(), ознакомившись с их синтаксисом по справочной системе API Windows.
9. Составьте программу, которая создает временный файл, записывает в него данные, выводит их на экран и закрывает файл.
10. Создайте с помощью редактора файл, с помощью программы откройте файл, запишите в него строку MAIN , начиная с байта номер 10 исходного файла, установите для файла атрибут «архивный».
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.