1. |
DLL hivas (mind) |
14 sor |
(cikkei) |
2. |
vonalkod (mind) |
9 sor |
(cikkei) |
3. |
Tanulsagos es frappans szivasok (mind) |
39 sor |
(cikkei) |
|
+ - | DLL hivas (mind) |
VÁLASZ |
Feladó: (cikkei)
|
Udvozlet minden kedves listatagnak,
a kovetkezo kerdesem van: mi lehet az oka annak, hogy egy DLL sikeres
betoltese utan nem talalom meg az adott funkciot? A fejlesztokornyezet
Visual C++, LoadLibrary lefut rendben, utana a GetProcAddress viszont NULL-t
ad vissza.
Atneztem archivum, mielott irtam ezen level, de az ott leirt kodreszlet
ugyanugy nem talalja meg az eljarast. A DLL elvileg jo, semmi okom nincs ra,
hogy azt gondoljam, nem az.
Elore is koszi
Beri Tamas
mailto:
|
+ - | vonalkod (mind) |
VÁLASZ |
Feladó: (cikkei)
|
Sziasztok!
Ha valaki tudja, hogy EAN13-nál hogyan számoljuk ki a 13. ellenőrző számjegyet
az előző 12-ből, az legyen kedves írja meg.
Köszönöm.
---
http://www.mailbox.hu - Mert levelezni kell...
|
+ - | Tanulsagos es frappans szivasok (mind) |
VÁLASZ |
Feladó: (cikkei)
|
Hello Mindenkinek!
Olyan valaszokat varok ide, melyek nem tul bonyolult (hiszen az
hasznalhatatlan masok szamara es tul specialis), am
annal erdekesebb es tanulsagosabb programozasi szivasokrol szolnak.
Kezdem a sort (epp ma szivtam vele, szoval meg friss):
a program:
typedef unsigned int dword
dword MyPseudoRandom() {
/* negy random byte egymas utan pakolasa */
return ((((dword)rand())&0xff) << 0) + ((((dword)rand())&0xff) << 8) +
((((dword)rand())&0xff) << 16) + ((((dword)rand())&0xff) << 24);
}
int main(...) {
cout << MyPseudoRandom() << endl;
return 0;
}
Tunet: a debug verzio mast ir ki, mint a release. (ezt ugye nem szeretjuk)
Megoldas (aki toprengeni szeretne, az ne olvassa tovabb!): a forditonak joga
van (hiszen honnan is tudna, hogy melyiket kell elobb) a tagokat akarmilyen
sorrendben kiertekelni,
igy az optimalizalas mas sorrendben hivja meg a rand()-ot, igy mas
helyiertekre kerulnek a byte-ok es a visszaadot ertek is mas lesz.
(javitas: segedvaltozok bevezetese)
Ha valakinek tetszik a stilus es van hasonlo esete, ossza meg a neppel!
Udv:
Robi
|
|