no nieje :) .. Dakujem, tvoje riesenie vyzera dobre.
Příspěvky odeslané z IP adresy 88.212.40.–
Mas pravdu. Nezalezi natom ;/ .. ja som si to proste niekedy spravil staticky pre urcity pocet prvkov.. ale teraz som nasiel na stranke http://www.cs.vsb.cz/sawa/spr/programy.html program ( permutace.cc ) pre hocijaky pocet prvkov. To by mohlo fungovat..
Nie nejde mi o to. Ja by som si to aj kludne dynamicky alokoval, ale ide o to, ze ja prote neviem ake velke pole to bude, lebo to zada uzivatel urcitym sposobom. Moze mat velkost 5 alebo 1500. No a neviem ako mam spravit kombinaciu vsetkych prvkov v poli ked ich mam napr. 1500.
Myslel som to tak, ze nebudem ich vediet pocas kompilacie. Samozrejme pocas behu programu budem vediet kolko ich je, ale moze ich byt hocikolko.
Dobry den. Potreboval by som urobit program, ktory mi z pola prejde vsetky kombinacie kazde s kazdym. Problem je v tom, ze neviem kolko tych moznosti bude. Pre tri moznosti by to mohlo vyzerat takto:
int a[]={1,2,3};
a vypis:
1,2,3
1,3,2
2,1,3
2,3,1
3,1,2
3,2,1
Ale tych prvkov v poli moze byt aj napriklad 500. To sa urci pocas behu programu. Ja som to raz robil cez for. som tam mal asi 6 cyklov v sebe a fungovalo to. Ale to som vtedy vedel pocet prvkov. Teraz ich neviem dopredu. Neviete mi poradit akym sposobom by som mohol urobit vsetky kombinacie prvkov v poli pri neznamom pocet prvkov?
Mam objekt, ktory by som potreboval vlozit do databazy, ale trieda z ktorej je ten objekt vytvoreny neimplementuje rozhranie Serializable a nieje to moja trieda, takze to nemozem zmenit .. Ale aj napriek tomu by som ho potreboval ulozit do databazy ( pouzivam sqlite ) .. Neviete mi poradit akym sposobom by som to mohol spravit?
Ani jedno z toho nepouzivam. Robim to v code::blocks .. Kazdopadne ten assert je velmi zaujimava vec. Ja som si ho v podstate robil rucne a potom to vypisal na vystup. Toto vyzera ako lepsie riesenie. Dakujem za odpovede.
Nasiel som nejake programy aj pre win.. neviem ci su take dobre ako valgrid, kazdopadne ich vyskusam, dufam ze mi pomozu..
Dobry den. Programujem jeden program a dostal som sa do problemov. Ide o to, ze ked moj program bezi dlho, tak zacne robit nepochopitelne veci. Napriklad sa mi sama zmaze premenna, alebo zacne vykonavat casti, do ktorych by sa za ziadnych okolnosti nemohol dostat. Preto mam podozrenie, ze niekde nespravne alokujem, alebo vymazujem pamet. Viem ze je to tazke takto cez forum poradit bez kodu, ale ten ma cez 10 000 riadkov a pochybujem ze by sa to chcelo niekomu prezerat. Cely program je napisany v c++, objektovo orientovany, je tam winapi a komunikujem s databazou mysql. Najhorsie na tom je to, ze sa to velmi blbo testuje, lebo niekedy mi program zacne robit chyby po 5 minutach a niekedy mi bezi bezchybne cely den. Preto by som sa chcel spytat, ci neexistuje nejaky sposob akym by sa dalo zistit, ze ktora premenna mi vymazuje inu premennu alebo nieco podobne.
Ja som to nejak podvedome robil v tom, ze ked dam this tak musim spustit medotu z tej triedy v ktorej ten this je.. Nejak som si neuvedomil ze pri dedeni to platit v podstate ani nemoze.. Ok, dakujem za odpovede, myslim ze tomu uz chapem :)
tak ano tomu chapem.. viem ako pracuje super... len mne ide skor o to, ze ked som to programoval tak som predpokladal, ze sa spusti iba metoda run v triede jednotka. Vychadzal som z toho, ze v konstruktore Jednotka vytvaram nove vlakno, kde ako prvy parameter davam this. Ako ak to spravne chapem, tak ked dedim a v rodicovskej triede pouzijem this, tak v tom this sa nebude nachadzat objekt rodica, ale objekt potomka ktory dedil rodica? V tomto pripade sa v this nebude nachadzat objekt triedy Jednotka, ale objekt triedy Dvojka? preto sa najprv vola metoda run v triede Dvojka?
Dobry den, pri programovanie som narazil na zaujimavy problem. Vytvoril som dve vzorove triedy.
public class Dvojka extends Jednotka{
public Dvojka(){
}
@Override
public void run(){
super.run();
System.out.println("RUN DVOJKA");
}
}
public class Jednotka implements Runnable {
public Jednotka(){
new Thread(this,"MOJ THREAD").start();
}
@Override
public void run() {
System.out.println("RUN JEDNOTKA");
}
public static void main(String [] args){
new Dvojka();
}
}
Na vypise dostanem:
RUN JEDNOTKA
RUN DVOJKA
Nechapem jednej veci. Ako je mozne, ze sa mi spustila aj metoda run() v triede Dvojka? Vedel by mi to niekto vysvetlit, popripade dat nejaky odkaz, kde by som sa o tomto mohol docitat?
Dakujem za odpoved.. uz by to malo ist.. len cisto pre zaujimavost.. co keby som pri vytvarani funkcie nevedel ani jeden rozmer? ze by sa mi vytvoril dynamicky pocas programu? dalo by sa to aj tak?
Mam problem a neviem si s nim rady.. v maine si vytvorim dvojite char pole a potrebujem spravit funkciu do ktorej budem davat adresu toho pola ako parameter, aby som ho mohol prepisovat.. s jednoduchym polom charov nemam problem, ale nejde mi dvojite..
proste potrebujem spravit nieco take:
void fcia(char *pole){
pole[3]='3';
}
int main(){
char pole[10];
fcia(pole);
return 0;
}
len pre dvojite pole.. skusal som spravit napr. nieco take:
void fcia(char **pole){
pole[3][4]='3';
}
int main(){
char pole[10][10];
fcia(pole);
return 0;
}
ale to nefunguje ;/ .. ako sa to ma spravne robit?
Mozes si to pole dat do ineho suboru a potom ho len includnut, alebo ho dat do textoveho suboru a z neho cyklom naplnit to pole, alebo to daj do tej funkcie a sprav to pole globalne ..
Robi sa to pomocou cronu . Ak to server podporuje samozrejme..
Mal by si to opravit ten riadok kodu, kde mas chybu..
Moze sa do ramky zapisat nieco ine, co by sa v skutocnosti malo? Priklad. Mam v premennej ulozene cislo 0 a tu premennu kopirujem do druhej premennej. Moze sa stat, ze namiesto 00000000 sa mi skopiruje 00000100? proste ze nastane niekde v pc chyba.. ale ked by som spustil program znovu tak by to uz skopirovalo dobre. Moze sa taka situacia cisto teoreticky stat?
vacsinou sa to robi sifrovane.. mozes si najst tie packety vo wiresharku, ale uvidis len kliky haky ..
Mne sa nepaci to menu v kombinacii z obsahom.. menu je ako keby zarovnane do lava a obsah na stred, pricom spanielsko mam skor doprava. S tym rozlisenim sa to tu uz pominalo a urcite to treba vysiesit.. Ked si pozeram galeriu a kliknem na obrazok tak ma to hodi na uplne inu stranku na ktorej si mozem pozerat presne tie iste obrazky ako na tej tvojej. Tomu celkom nechapem.. Skor by som ocakaval zväcsenie obrazku alebo nieco podobne.. a kod je dost nevalidny..