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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 10, средняя оценка - 4.70
Noisewak
0 / 0 / 0
Регистрация: 15.04.2010
Сообщений: 14
#1

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

07.12.2010, 22:12. Просмотров 1287. Ответов 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
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.12.2010, 22:12
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Команды ОС, системные функции стандартной библиотеки С++ и (C++):

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

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

Системные команды и Dev-C++ - C++
В с++ я новичок, но кое-что умею =) Хотелось бы узнать можно ли в Dev-c++ использовать команды для системы, скажем открывать\закрывать...

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

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

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

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
07.12.2010, 22:12
Привет! Вот еще темы с ответами:

Странное поведение стандартной библиотеки - C++
Всем привет. Обнаружил неправильное, по моему скромному мнению, поведение стандартной библиотеки. Дело в том, что в СБШ определены...

C++11 новые классы стандартной библиотеки - C++
Здравствуйте. Программирую в eclipse на С++, использую С++11. Код в новом стандарте компилируется, однако мне нужен новый класс...

Использование стандартной библиотеки cstring - C++
Добрый день. Столкнулся с маленькой проблемой хочу понять более подробные возможности С++. Задача: Напишите программу , которая просит...

Контейнеры стандартной библиотеки шаблонов языка С + +. - C++
Используя контейнер vector разработать программу. Создать файл test.dat в который записать 1000 случайных целых чисел из диапазона 1 до...


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

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru