|
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
|
|
| 07.12.2010, 22:12 | |
|
Ответы с готовыми решениями:
0
Как выглядит исходный код функции sqrt стандартной библиотеки math.h? Функции стандартной библиотеки для отображения одной системы счисления в другую Запуск стандартной команды из скрипта |
| 07.12.2010, 22:12 | |
|
Помогаю со студенческими работами здесь
1
литература стандартной библиотеки C++
Контейнер стандартной библиотеки Структура стандартной библиотеки Подключение стандартной библиотеки с++ Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Автозаполнение реквизита при выборе элемента справочника
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, знаешь?. .
Когда вечерние улицы становятся ночными, а ты не можешь уснуть. Ты идёшь в любимый старый бар, и бармен наливает тебе виски. Ты смотришь на пролетающие. . .
|