wrote:
> Sziasztok!
> Tudnatok segiteni ICMP6-os csomagokkal valo ping-elesben?
> Merre talalok felhasznalhato C kodot erre (socket
> letrehozas, ICMP6 csomag osszeallitas, kikuldes, valasz
> fogadasa)?
letoltesz egy linux kernelt, kicsomagolod, es itt fogod megtalalni asszem
ami neked kell:
linux-XX.XX-XX/net/ipv6/ aholk a sok X az a letoltott kernel verzio. abban
a konyvtarban pedig van egy icmp.c, amiben meglatod a strulturat.
homer
|
Kedves Lista!
> Felado : [Hungary]
> Nem tudom, hogy ki foglalkozott mar a problemaval, de hatha
> tudja valaki a megoldast:
> Adott $ev, $honap, $nap valtozo. Feladat, hogy szamoljuk ki,
> hogy az adott datum az adott $ev hanyadik hetere esik.
> Erre szeretnek egy altalanos algoritmust matematikai muveletek
> felhasznalasaval talalni.
> Tud valaki ebben segiteni?
Azt hiszem. Persze nagyban fugg, hogy milyen oprendszert hasznalsz, mert
olyat nem tudok elkepzelni, hogy nincs egy ilyen kesz fuggveny. Ha
mindenkeppen Te akarod megirni, akkor a kovetkezot csinald:
1. Eloveszel egy ismert napot (UNIX-on ez 1970-01-01 szokott lenni, ami
csutortok).
2. Kiszamolod, hogy ehhez kepest a keresett ev januar 1-jeig hany nap
telt el (szokoevek, miazmas) es modulo 7.
3. Ebbol megvagyon, hogy az adott ev jan. 1-je milyen napra esett (ha 0,
akkor csüt, ha 1, akkor péntek stb.). Ha ez hétfő, kedd, szerda, vagy
csütörtök, akkor az év első hete tartalmazza január elsejét. Ha más
nappal kezdődik, akkor csak a következő hét lesz az első hét.
4. Kiszámolod, hogy az évben az első hét hétfőjétől (ami ugye a 3. pont
szerint lehet az előző év utolsó napjainak egyike is) a keresett nap
hanyadik a sorban és elosztod héttel (maradék nem kell). Oszt ennyi.
Ajánlom a Linux kernelben az arch/ppc/kernel/time.c forrást böngészni,
illetve a Linux-os date +%V parancsot. Esetleg c-ből az strftime (l. %V)
es a localtime fuggvenyek hasznalatat.
Üdv From:, a kortalan
________________________________________________
http://mailbox.hu - Már SMS értesítéssel is!
|
Kedves Koderek!
Microsoft Visual C 6.0 programbol kellene egy kesz assemblyben megirt rutin beh
ivnom.
(Az assembly programot nem szabad változtani.)
(Borland 5.02 alatt mukodik, TASM-val leforditottam az ASM-ben megirt rutint).
Honnan tudok egy olyan macroassemblert letolteni, amivel leforditva az .OBJ-et
az MS Visual C linkelni tudna.
(estleg valaki onkent tudna egyet kulden, megkoszonnem)
Koszonettel,Tibor
|