From de168518aab3ac8a0222e04bc9b19c9562e00f34 Mon Sep 17 00:00:00 2001 From: gcontini <1121667+gcontini@users.noreply.github.com> Date: 周日, 08 11月 2020 09:15:26 +0800 Subject: [PATCH] project clarification --- src/inspector/inspector.cpp | 11 ++++++++--- 1 files changed, 8 insertions(+), 3 deletions(-) diff --git a/src/inspector/inspector.cpp b/src/inspector/inspector.cpp index 640071d..c4283a1 100644 --- a/src/inspector/inspector.cpp +++ b/src/inspector/inspector.cpp @@ -5,6 +5,7 @@ #include <licensecc/licensecc.h> #include <fstream> #include <string.h> +#include <iomanip> #include "../library/base/string_utils.h" #include "../library/ini/SimpleIni.h" #include "../library/os/dmi_info.hpp" @@ -105,10 +106,14 @@ << static_cast<unsigned int>(osAdapter.ipv4_address[2]) << "-" << static_cast<unsigned int>(osAdapter.ipv4_address[1]) << "-" << static_cast<unsigned int>(osAdapter.ipv4_address[0]) << "]" << endl; - cout << " mac address ["; - for (int i = 0; i < 8; i++) { - // print mac + cout << " mac address [" << std::hex; + for (int i = 0; i < sizeof(osAdapter.mac_address); i++) { + if (i != 0) { + cout << ":"; + } + cout << static_cast<unsigned int>(osAdapter.mac_address[i]); } + cout << "]" << std::dec << endl; } } else { cout << "problem in getting adapter informations:" << ret << endl; -- Gitblit v1.9.1