Mac-адрес c ++ osx

0

Мне нужно иметь доступ к моему mac address используя C++. Я уже нашел некоторые исходные коды, но они все в objective-c или C#.
Это можно сделать? Моя среда - osx используя xcode.

Благодарю!

[ОБНОВИТЬ]

Я нашел этот код: Get Mac Address C++

Он работает как на OSX, так и на Linux. Благодарю!

  • 0
    Вы можете иметь любое количество MAC-адресов, поскольку вы можете иметь любое количество сетевых интерфейсов. Например, WLAN против проводной, USB-проводной и т. Д. Я хочу сказать, что это немного сложнее, чем вы думаете, вам придется решить, какой MAC-адрес вы хотите.
  • 0
    Я хочу что-то вроде этой ссылки (нажмите на образец кода загрузки). Этот код прекрасно работает и дает мне именно то, что я хочу, но это C
Теги:
xcode
macos
ethernet

1 ответ

-2

Вы могли бы сделать что-то вроде этого:

FILE *fp = popen("ifconfig en0 | awk '/ether/{print $2}'", "r");
fscanf(fp, "%s", &mac);
pclose(fp);

Ещё вопросы

Сообщество Overcoder
Наверх
Меню