23. marts 2006 - 08:07Der er
19 kommentarer og 1 løsning
MAC Adresse, i rene tal
Hej eksperter ...
Jeg sidder og er ved at tilrette www.netbootdisk.com's boot diskette, så den matcher mit behov... Til det har jeg brug for at få sat en variable indeholderne en MAC adresse, UDEN "-" .. Jeg har en varible med en normal mac adresse, men har behov for at få fjernet "-" (Det skal bruges til COMPUTERNAME, og der er 17 tegn for meget)...
Evt et lille c program som får en mac adresse ind, og retunere den uden - ...
Jeg fik løst det, og postede også min kode længere oppe ... Min kode er nu sådan: #include <stdio.h> #include <string.h> int main(int argc, char *argv[]) { char result[13]={0}; int p = 0; int i; for(i=0;i<strlen(argv[1]);i++) { if(argv[1][i] != '-') { result[p] = argv[1][i]; p++; } } printf("%s\n", result); return(0); }
Men min kode var også bare en test, uden nogen form for tjek overhovedet, jeg koder ikke så meget C, så jo mere tjek jo størrere chance er der for fejl :)
Ja selvfølgelig ... Men som sagt, så er det her kun for at mindske så mange fejl som muligt (kode fejl) ..
Senere kan jeg meget vel lave mere tjek - tiden er der bare ikke til det nu...
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.