Numerische Repräsentation einer MAC Adresse

Übersicht BlitzMax, BlitzMax NG Beginners-Corner

Neue Antwort erstellen

 

MainframeOSX

Betreff: Numerische Repräsentation einer MAC Adresse

BeitragSo, Dez 09, 2007 12:09
Antworten mit Zitat
Benutzer-Profile anzeigen
Ich habe eine C String Array wie:

MACAddress[0], MACAddress[1], MACAddress[2], MACAddress[3], MACAddress[4], MACAddress[5]

Wie kann ich daraus ein INT mit allen werten erzeugen!

Danke im voraus.
------------------------------------------------------
Mac Pro 2 Intel Xeon Dual Core 2GHz 4GB Ram 1.5 TB HD. MacOS X 10.6.8
 

ChristianK

BeitragSo, Dez 09, 2007 16:08
Antworten mit Zitat
Benutzer-Profile anzeigen
Meinst du sowas?

Code: [AUSKLAPPEN]
SuperStrict
Framework brl.blitz

Local array:Byte Ptr[6]
array[0] = "123".ToCString( )
' ...

Local zahl:Int = Int( String.FromCString( array[0] ) )
WriteStdout zahl

MemFree( array[0] )
AdvanceLcd
Intel Core 2 Duo 3.2 GHz, 4 GB RAM, GeForce 8800 GTX | MacBook Pro 15,4″ Intel Core 2 Duo 2.4 GHz, 2 GB RAM, GeForce 8600M GT

Vertex

BeitragDi, Dez 11, 2007 1:12
Antworten mit Zitat
Benutzer-Profile anzeigen
MAC Adressen passen numerisch nicht in eine Int-Variable(4 Byte). MAC Adressen sind 6 Byte groß - also entweder MAC : Byte[6] oder MAC : Long.

Weiterhin sieht dein Array nicht nach einem C-String aus sondern nach einem Byte Array. Nicht, dass vergeblich nach einem Null Char gesucht wird.
vertex.dreamfall.at | GitHub

rema

BeitragDi, Dez 11, 2007 13:03
Antworten mit Zitat
Benutzer-Profile anzeigen
Wie wäre es mit LONG ? Ist 64bit...
 

Dreamora

BeitragDi, Dez 11, 2007 13:35
Antworten mit Zitat
Benutzer-Profile anzeigen
Moved

Künftig bitte gescheite Titelwahl sonst werde ich es entsorgen.
Ihr findet die aktuellen Projekte unter Gayasoft und könnt mich unter @gayasoft auf Twitter erreichen.

Neue Antwort erstellen


Übersicht BlitzMax, BlitzMax NG Beginners-Corner

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group