Anonymní profil Anonymní uživatel – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

Anonymní profil Anonymní uživatel – Programujte.comAnonymní profil Anonymní uživatel – Programujte.com

 

Příspěvky odeslané z IP adresy 217.118.98.–

Anonymní uživatel
C / C++ › Převod mezi číselnými sousta…
19. 8. 2009   #114628

Najlepsie je vyuzit, ze to cislo v pamati uz binarne je a trochu sa pohrat s binarnym pusonom a AND-om.



//num je cislo ktore prevadzame
unsigned int mask = 1 << (sizeof(unsigned int)*8 - 1);
while(mask) {
if(mask & num)
cout << 1;
else
cout << 0;
mask >> 1;
}

Anonymní uživatel
Offtopic › Fraps - alternativy
7. 8. 2009   #114167

To JJetmar : Ja si to nemyslim :)

Anonymní uživatel
Offtopic › Fraps - alternativy
7. 8. 2009   #114156

Preco si to video rovno nestiahnes nejakym pluginom ? DownloadHelper pre firefox stiahne asi vsetko...

nikto
C / C++ › Nastavenie Qt
28. 7. 2009   #113769

No, zisiel by sa postup akym to teraz nastavujes. Pouzivas qmake / nejake IDE (QtCreator, KDevelop...) alebo si to kompilujes rucne ? Dalej co myslis tym nastavit - nechce skompilovat, zlinkovat alebo tu hlasku vypise uz ta tvoja aplikacia... Na takto polozenu otazku ti nikto neodpovie.

nikto
C / C++ › Ukazatel na položku struktury
21. 7. 2009   #113450

To yaqwsx : Na ukladanie aj nacitanie pouzi vector<int>::size_type, co je vo vela verziach kniznic long a nie unsigned int. Pridaj k tomu 64bitovy kompilator a katastrofu mas na svete :).
Ak to nebude v tomto tak sa vzdavam ... ;)

nikto
C / C++ › Ukazatel na položku struktury
21. 7. 2009   #113424

To yaqwsx : Do toho 'u' to nacita nezmysel vzdy alebo az pri poslednej iteracii cyklu ?
A len tak vystrel do tmy: skus pridat na koniec save() s.flush();

nikto
C / C++ › gcc - jsem z neho jelen
17. 7. 2009   #112176

To pkg-config ... bla bla ma byt v spatnych uvodzovkach - to su tie co su pod F1 klavesom. A na ten warning #includuj <stdlib.h>

nikto
C / C++ › Kopirovani prvku ve vectoru
16. 7. 2009   #111903

int i,j=0

for(i=0; i < v.size(); i++) {
if(uspesne(v[i])
v[j++] = v[i];
}
v.resize(j);

nikto
C / C++ › Kopirovani prvku ve vectoru
16. 7. 2009   #111898

No mam taky pocit ze som nepochopil otazku, skus to preformulovat tak aby to pochopili aj ostatni.
Ale ak som ju nahodou pochopil, tak:

vector<int> a;

...
a[0] = a[1];

?

nikto
PHP › Pytagorova veta
15. 7. 2009   #111868

To Prog. : A[0,0] B[750, 0], w=h=800; |AB| = ?
Spravna odpoved: 50; tvoj vzorec = sqrt[ (abs(750-0) mod 800)^2 + (abs(0-0) mod 800)^2] = 750
"1. Riešiš matematický problém, asi tak úrovne 5. ročníka základnej školy " - to je ten rocnik do ktoreho pojdes po prazdninach, vsak ? Nabuduce ked budes chcet dokazovat svoju genialitu, tak si riesenie skontroluj aspon pre zopar extremnych pipadov.

Ale k rieseniu:
A[ax, ay]; B[bx, by]
suradnice su cele cisla, takze vseetky delenia budu celociselne
|AB| = sqrt[(w/2 *abs(ax-bx)/(w/2) - abs(ax-bx)%(w/2)) ^ 2 + (h/2*abs(ay-by)/(h/2) - abs(ay-by)%(h/2)) ^ 2]
/ je celociselne delenie; % je modulo
Preco je to tak:
Najvacisa mozna vzdialenost medzi 2 bodmi v smere x (y) je w/2 (h/2), lenze obycajne modulo w/2 nestaci, lebo ak by boli napr body [0,0] a [w/2+1, 0] tak ti to vrati 1, co je zle. Preto je tam to celociselne delenie, ak je vzdialenost (v smere x alebo y) mensia ako w/2 (h/2) tak 1. clen je nula a zrata sa normalna vzdialenost v pravouhlych suradniciach
Ak je vacsa ako w/2 (h/2) tak sa odcita od tejto max. vzdialenosti - tj, pojdeme cez okraj.

Fu, dufam ze som sa nepomylil ;) A sry, dal by som aj zdrojak ale v php nerobim.

nikto
C / C++ › OpenGL 1.4
14. 7. 2009   #111817

OpenGL je otvoreny standart, nie konretny program. To ci su dostupne zdrojaky zavisi od dodavatela; takze ak si pod Windows tak na to mozes zabudnut, pod Linuxom sa pozri po MesaGL, co je slobodna implementacia OpenGL (mozno sa s tym da robit nieco aj pod Win, neviem).
Na programovanie ti stacia hlavicky a binarka kniznice. Pod Win sa mi zda ze su dost casto sucastou kadejakych IDE (ja som kedysi pouzival iba Dev-Cpp a ten to mal, ine neviem) pod linuxom je to balik casto nazvany mesa-devel alebo podobne.

nikto
C / C++ › Naučte se programovat c *C
14. 7. 2009   #111789

To Kobi : Nechcem ripat, ale tu sa tie seriali nedostali dalej ako po struktury alebo funkcie (co je dost smutne...)
To ppeter : pozri sa na builder.cz, tam je velmi kvalitny C (a C++) serial a este si vygoogli knihu Thinking in C++ ktora je zadarmo dostupna a aj ked nehovori o C je dost mozne ze je to to najlepsie co zadarmo zozenies.

nikto
OS - GNU / Linux › Suse vs Kubuntu
13. 7. 2009   #111783

Prehadzovat distra koli DE je ...ehm, no.. ani neviem ako to nazvat.
V Ubuntu si mohol vyskusat KDE 2 prikazmi, dokonca bez restartu.
(apt-get install kde-desktop a potom v terminale startkde; tym nazvom kde balika som si neni isty, ale nieco take urcite existuje a na nete je milion a 1 navodov ako to spravit)

nikto
C / C++ › pretizeni [] ....
10. 7. 2009   #111668

To janek : Da sa to. Len operator[](int) tvojej triedy musi vracat nieco, pre co ma zmysel volat operator[] (t.j. moze vracat napr nejaky pointer na pole alebo uplne iny objekt ktory ma definovany operator[])
A uplne nakoniec by to malo vracat referenciu.
Pretoze nieco ako a[1][2] vidi kompilator ako nieco ako (a.operator[](1)).operator[](2);

 

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032024 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý