Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
0 / 0 / 0
Регистрация: 15.04.2010
Сообщений: 14

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

07.12.2010, 22:12. Показов 2368. Ответов 0
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
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
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
07.12.2010, 22:12
Ответы с готовыми решениями:

Как выглядит исходный код функции sqrt стандартной библиотеки math.h?
Здраствуйте. Мне надо исходный код функции sqrt стандартной библиотеки math.h . В интернете не могу найти понятный пример, а библиотеки...

Функции стандартной библиотеки для отображения одной системы счисления в другую
Вопрос заключается в том, существует ли в стандартной библиотеки функции типа atoi(), но для 2-8-16 ричной системы? И наоборот, которые...

Запуск стандартной команды из скрипта
Здравствуйте, скажите каким образом можно запустить стандартную команду из скрипта, предположим для примера возьмем ls, я хочу написать...

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
07.12.2010, 22:12
Помогаю со студенческими работами здесь

литература стандартной библиотеки C++
Вопрос - какую именно скачать книгу для изучения всех библиотек и их метадов. Ну может самых важных, нужных. Искал, интернет выдаёт...

Реализация стандартной библиотеки
В заголовочном файле vector находится реализация контейнера vector Стандартная библиотека C++ реализована в заголовочных файлах?

Контейнер стандартной библиотеки
Привет народ ! Вот хотел узнать библиотеки в этой проге :#include &lt;iostream&gt; // для использования std::cout #include &lt;vector&gt;...

Структура стандартной библиотеки
У меня возник вопрос по теме того, что чем является. Допустим, такой пример: В википедии написано, что функция fopen является частью...

Подключение стандартной библиотеки с++
При подключении библиотеки &lt;QProcess&gt; следующая ошибка. Помогите ламеру :wall:


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

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Новые блоги и статьи
Автозаполнение реквизита при выборе элемента справочника
Maks 27.03.2026
Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. При выборе "Спецтехники" (Тип Справочник. Спецтехника), заполняется. . .
Сумматор с применением элементов трёх состояний.
Hrethgir 26.03.2026
Тут. https:/ / fips. ru/ EGD/ ab3c85c8-836d-4866-871b-c2f0c5d77fbc Первый документ красиво выглядит, но без схемы. Это конечно не даёт никаких плюсов автору, но тем не менее. . . всё может быть. . .
Автозаполнение реквизитов при создании документа
Maks 26.03.2026
Программный код из решения ниже размещается в модуле объекта документа, в процедуре "ПриСозданииНаСервере". Алгоритм проверки заполнения реализован для исключения перезаписи значения реквизита,. . .
Команды формы и диалоговое окно
Maks 26.03.2026
1. Команда формы "ЗаполнитьЗапчасти". Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. В качестве источника данных. . .
Кому нужен AOT?
DevAlt 26.03.2026
Решил сделать простой ланчер Написал заготовку: dotnet new console --aot -o UrlHandler var items = args. Split(":"); var tag = items; var id = items; var executable = args;. . .
Отправка уведомления на почту при создании или изменении элементов справочника
Maks 24.03.2026
Программная отправка письма электронной почты на примере типового справочника "Склады" в конфигурации БП3. Перед реализацией необходимо выполнить настройку системной учетной записи электронной. . .
модель ЗдравоСохранения 5. Меньше увольнений- больше дохода!
anaschu 24.03.2026
Теперь система здравосохранения уменьшает количество увольнений. 9TO2GP2bpX4 a42b81fb172ffc12ca589c7898261ccb/ https:/ / rutube. ru/ video/ a42b81fb172ffc12ca589c7898261ccb/ Слева синяя линия -. . .
Midnight Chicago Blues
kumehtar 24.03.2026
Такой Midnight Chicago Blues, знаешь?. . Когда вечерние улицы становятся ночными, а ты не можешь уснуть. Ты идёшь в любимый старый бар, и бармен наливает тебе виски. Ты смотришь на пролетающие. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru