Форум программистов, компьютерный форум CyberForum.ru

Команды ОС, системные функции стандартной библиотеки С++ и - C++

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 10, средняя оценка - 4.70
Noisewak
0 / 0 / 0
Регистрация: 15.04.2010
Сообщений: 14
07.12.2010, 22:12     Команды ОС, системные функции стандартной библиотеки С++ и #1
1. Написать программу на С++, которая позволяет вывести на экран следующую информа-цию о компьютере: 1) название и версия ОС; 2) платформа ОС; 3) описание процессора; 4) размещение системного каталога; 5) имя пользователя; 6) имя компьютера; 7) размер те-кущего диска в байтах; 8) размер свободного места на текущем диске в байтах. Сведения, указанные в п. 1-6, следует получать с помощью функции int system(const char* str) <stdlib.h>, которая передаёт строку командному процессору ОС. В качестве строки, может быть указана любая команда ОС. Сведения, указанные в п. 7, 8, следует получать с помо-щью функций __int64 DiskSize(Drive) и __int64 DiskFree(Drive) <SysUtils.hpp>, где Drive = 0 – текущий диск, 1 – А, 2 – B, 3 – C, 4 – D и т.д.
2. Написать программу на С++, которая позволяет вывести на экран следующую информа-цию: 1) платформа ОС; 2) описание процессора; 3) размещение системного каталога; 4) имя пользователя; 5) имя компьютера. Сведения, указанные в п. 1, 2, следует передавать в строковый массив с помощью функции GetEnvironmentVariable(LPCTSTR ("имя_системной_переменной"), LPTSTR (имя_строкового_массива), размерность_массива) <winbase.h>. Сведения, указанные в п. 3-5, следует передавать в строковый массив с по-мощью соответствующих (из рассмотренных на лекции) функций Win32 API.
3. Написать программу на С++, позволяющую создавать папку (CreateDir(имя_масси-ва_типа_char)), удалять пустую папку (RemoveDir(имя_массива_типа_ char)), удалять файл (DeleteFile(имя_массива_типа_char)), переименовывать файл (RenameFile(старое_имя_массива_ типа_char, новое_имя_массива_типа_char)). Пользователь должен иметь возможность выби-рать необходимое ему действие с помощью меню, например следующего вида:
*********************************************
Sozdat papku - 1; Udalenie pustoy papki - 2;
Udalenie faila - 3; Pereimenovanie faila – 4;
Exit - 5
*********************************************
Меню реализуйте с помощью функции, возвращающей целое значение. Перед выполне-нием любого действия необходимо запрашивать ввод пути (для файла или папки) и про-верять наличие файла или папки с помощью функций FileExists(имя_массива_типа_char) и DirectoryExists(имя_массива_типа_char). Все указанные здесь функции требуют подключения заголовочного файла <SysUtils.hpp>. В случае успеха они все возвращают true
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.12.2010, 22:12     Команды ОС, системные функции стандартной библиотеки С++ и
Посмотрите здесь:

Задача по С++ Использование Стандартной Библиотеки Шаблонов. C++
C++ Системные команды и Dev-C++
реализация списка с помощью стандартной библиотеки C++
Как выглядит исходный код функции sqrt стандартной библиотеки math.h? C++
C++ Функции стандартной библиотеки для отображения одной системы счисления в другую
C++ литература стандартной библиотеки C++
C++ C++11 новые классы стандартной библиотеки
Контейнер стандартной библиотеки C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

Текущее время: 02:29. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru