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

C++

Войти
Регистрация
Восстановить пароль
 
Viktoria55
0 / 0 / 0
Регистрация: 07.10.2015
Сообщений: 25
#1

Определение версии операционной системы - C++

07.02.2016, 17:31. Просмотров 385. Ответов 11
Метки нет (Все метки)

Помогите пожалуйста!
Написать программу которая определяет версию операционной системы
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Kastaneda
Форумчанин
Эксперт С++
4468 / 2830 / 224
Регистрация: 12.12.2009
Сообщений: 7,199
Записей в блоге: 1
Завершенные тесты: 1
08.02.2016, 07:54     Определение версии операционной системы #2
Кроссплатформенно?
Viktoria55
0 / 0 / 0
Регистрация: 07.10.2015
Сообщений: 25
08.02.2016, 12:31  [ТС]     Определение версии операционной системы #3
как именно не говорили. Просто сказали выбрать 2 операционные системы и написать программу(на любом языке но желательно на С++ или С#) которая определяет версию этой операционной системы
SatanaXIII
Супер-модератор
Эксперт С++
5588 / 2622 / 239
Регистрация: 01.11.2011
Сообщений: 6,448
Завершенные тесты: 1
08.02.2016, 13:45     Определение версии операционной системы #4
Viktoria55, если вам две версии виндовса надо определить это одно. А если учесть линукс (андройд), макинтош, и прочее, то это слишком тяжело.
Viktoria55
0 / 0 / 0
Регистрация: 07.10.2015
Сообщений: 25
08.02.2016, 18:18  [ТС]     Определение версии операционной системы #5
как я поняла нужно например для виндоус одну программу для определения версии и другую программу для другой опер системы например для линукс но все для ПК
SatanaXIII
Супер-модератор
Эксперт С++
5588 / 2622 / 239
Регистрация: 01.11.2011
Сообщений: 6,448
Завершенные тесты: 1
08.02.2016, 19:06     Определение версии операционной системы #6
Viktoria55, фик вам кто такую напишет. Это очень сильно муторно. Так что, я на вашем месте, особо не надеялся.
Kastaneda
Форумчанин
Эксперт С++
4468 / 2830 / 224
Регистрация: 12.12.2009
Сообщений: 7,199
Записей в блоге: 1
Завершенные тесты: 1
08.02.2016, 20:16     Определение версии операционной системы #7
не то, чтобы муторно, просто влом проверять на 2х осях Лучше разделить вопрос на 2 и задать их в соответствующих разделах (WinAPI и C++ под Linux).
Croessmah
Модератор
Эксперт CЭксперт С++
12798 / 7258 / 809
Регистрация: 27.09.2012
Сообщений: 17,927
Записей в блоге: 2
Завершенные тесты: 1
08.02.2016, 20:55     Определение версии операционной системы #8
Цитата Сообщение от SatanaXIII Посмотреть сообщение
фик вам кто такую напишет. Это очень сильно муторно.
так ведь
Цитата Сообщение от Viktoria55 Посмотреть сообщение
нужно например для виндоус одну программу для определения версии и другую программу для другой опер системы
то есть нужно две программы.
C++
1
2
3
4
5
6
7
#include <cstdlib>
 
int main()
{
    system("uname -a");
    system("lsb_release -a");    
}
Viktoria55
0 / 0 / 0
Регистрация: 07.10.2015
Сообщений: 25
08.02.2016, 22:12  [ТС]     Определение версии операционной системы #9
да нужно 2 программы( как сказал преподаватель)
одну для определения версии например виндоус
и вторая для определение версии любой другой операционной системы
а как реализовать все это я не знаю поэтому прошу помощи( если кто то может помогите пжл)
Kastaneda
Форумчанин
Эксперт С++
4468 / 2830 / 224
Регистрация: 12.12.2009
Сообщений: 7,199
Записей в блоге: 1
Завершенные тесты: 1
09.02.2016, 07:42     Определение версии операционной системы #10
Вот еще под винду вариант без заморочек с WinAPI
C++
1
2
3
4
5
6
#include <cstdlib>
 
int main()
{
    system("systeminfo | findstr /B /C:"OS Name" /C:"OS Version"");
}
Готово

Добавлено через 1 минуту
Не пойму, почему форум слеши экранирования не показывает, короче перед кавычками в строке \ добавь
Croessmah
Модератор
Эксперт CЭксперт С++
12798 / 7258 / 809
Регистрация: 27.09.2012
Сообщений: 17,927
Записей в блоге: 2
Завершенные тесты: 1
09.02.2016, 08:12     Определение версии операционной системы #11
Kastaneda, да, есть такой баг :-)
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
09.02.2016, 11:34     Определение версии операционной системы
Еще ссылки по теме:

Как вывести версию ядра операционной системы в приложении? C++
Написать и отладить программу, моделирующую работу диспетчера операционной системы C++
C++ WinAPI Обращение к таймеру операционной системы
Вывести информацию о версии операционной системы Visual C++

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

Или воспользуйтесь поиском по форуму:
castaway
Эксперт С++
4876 / 3015 / 370
Регистрация: 10.11.2010
Сообщений: 11,075
Записей в блоге: 10
Завершенные тесты: 1
09.02.2016, 11:34     Определение версии операционной системы #12
Цитата Сообщение от Kastaneda Посмотреть сообщение
перед кавычками в строке \ добавь
Я попробую сказать точнее: перед кавычками внутри строки добавь \. К крайней левой и к крайней правой добавлять не надо.

Цитата Сообщение от Croessmah Посмотреть сообщение
Kastaneda, да, есть такой баг :-)
Я попробую сказать точнее: багу больше лет чем форуму. Хоть проблема давно всем и известна, но никто не пошевелил ни чем, чтобы его исправить.
Yandex
Объявления
09.02.2016, 11:34     Определение версии операционной системы
Ответ Создать тему
Опции темы

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