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