[ Goran Arandjelovic @ 06.05.2005. 23:17 ] @
| Napisao sam jedan mali FLTK program... nesto tipa ContactBook. Tek sam video kakav je FLTK i moram priznati da mi se mnogo svidja. Ako iko bude imao vremena, neka pogleda sledeci kod:
Ovde
Zeleo bih po neki vas komentar... pre svega sta sve ovde ne valja, verujem da ima takvih stvari... Znaci, kazite ako sam nesto maksimalno zeznuo i sl. Iskritikujte ovaj kod koliko ste u mogucnosti.
Hvala unapred. |
[ Goran Arandjelovic @ 07.05.2005. 07:37 ] @
Kod je malo izmenjen kasno sinoc... tako da je sada kompletniji :)
Inace, posebno me zanima komentar funkcije koja ucitava ceo fajl u string promenljivu... Da li je dobra?
[ 3MAJ86 @ 07.05.2005. 09:51 ] @
e, pa hajde poshalji mi executable na mail da vidim kako shljaka tachno (mrzi me sam da prevodim....) :)
bash me interesuje, poshto i meni pada na pamet da odradim neshto slichno
[email protected]
[ Dejan Lozanovic @ 07.05.2005. 14:19 ] @
Pa posto si stavio sve widgete sa fixnom lokacijom i velicinom sto jednostavno i konstruktor od te klase nisi betonirao. Ili druga varijanta sto nisi uradio da ta forma ima u sebi resizable objekte. Tako da moze ok da izleda i ako je prozor povecan.
http://www.fltk.org/articles.php?L415+I0+T+P1+Q
A sto se samog source tice ovi headeri bi trebali da budu ovako includovani.
#include <iostream>
#include <fstream>
#include <vector>
#include <string>
[ Goran Arandjelovic @ 07.05.2005. 16:43 ] @
@3MAJ86
ok.. iskompajliracu ga kod sebe... Slackware10 (gcc 3.3.4) i okacicu
@Dejan Lozanovic
Aha... hvala na linku... video sam na jos nekom mestu da se naglasava da se tako includuje... ali ne znam u cemu je zapravo razlika?
I jos nesto... zapazi funkciju string loadfile(char *filename) i reci mi... da li je ovo ok sto se ucitavanja celog fajla tice, i da li je uredu da string promenljivoj funkcija vraca char[] fiksne duzine?
[ Goran Arandjelovic @ 08.05.2005. 08:09 ] @
[ manman @ 12.05.2005. 01:57 ] @
A jel ipak moze .exe file
Pa da pogledam, interesuje me kako to izgleda u konacnoj varijanti. Da li je ozbiljno.
[ NastyBoy @ 12.05.2005. 02:14 ] @
Citat:
zapazi funkciju string loadfile(char *filename) i reci mi... da li je ovo ok sto se ucitavanja celog fajla tice, i da li je uredu da string promenljivoj funkcija vraca char[] fiksne duzine?
U ovoj funkciji imash "memory leak", jer std::string, u konstruktoru, odvaja memoriju za sebe i kopira char* string koji mu prosledish. Tako da tvoj originalni string, dinamichki alociran, ostaje da "visi" po izlasku iz funkcije.
[ Goran Arandjelovic @ 12.05.2005. 11:40 ] @
Aha...mislis.. kada vratim vrednost newcon ona ostaje da visi?
U potpunosti se slazem... jeste veliki leak, posto je to promenljiva koja 'nosi' sve podatke. Sta mislis/mislite, da li je dobro da sacuvam adresu newcon promenljive u neki globalni void pointer i posle, nakon sto konstruktor 'string' klase zavrsi posao, kastujem i obrisem je?
@manman
A exe... pa videcu... mozda i moze, ali verovatno ce biti potreba neka ispravka. Nego, mozes da nabavis neku live distribuciju linuxa/bsd-a... to dodje laksa varijanta :)
Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.