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.