Как получить имя и версию дистрибутива Linux? ⇐ C++

Программы на C++. Форум разработчиков
Anonymous
Как получить имя и версию дистрибутива Linux?

Сообщение Anonymous »

В Windows я читаю ключ реестра SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProductName, чтобы получить полное имя и версию ОС.

Но в Linux код

Код: Выделить всё

struct utsname ver;
uname(&ver);
retVal = ver.sysname;
возвращает строку linux, а не Ubuntu 9.04.

Как я могу узнать название и версию дистрибутива Linux?

Подробнее здесь: https://stackoverflow.com/questions/132 ... nd-version

Вернуться в «C++»