Quellcode durchsuchen

ethernet_packet.cpp edited online with Bitbucket

Jose R Ortiz Ubarri vor 9 Jahren
Ursprung
Commit
04de4e52d7
1 geänderte Dateien mit 5 neuen und 1 gelöschten Zeilen
  1. 5
    1
      ethernet_packet.cpp

+ 5
- 1
ethernet_packet.cpp Datei anzeigen

@@ -26,7 +26,11 @@ void ethernet_packet::setEtherType(u_short type){
26 26
 
27 27
 
28 28
 string ethernet_packet::mac2string(u_char srcmac[]){
29
-
29
+    u_char mac[18] ;
30
+    sprintf((char *)mac, "%02X:%02X:%02X:%02X:%02X:%02X", srcmac[0],
31
+            srcmac[1],srcmac[2],srcmac[3], srcmac[4],srcmac[5]) ;
32
+    string macstr((char *) mac) ;
33
+    return macstr ;
30 34
 }
31 35
 
32 36