[ darkside @ 20.05.2003. 02:15 ] @
ok, ajde samo bez hejta, dakle, da li neko zna kako da napisem funkciju koja ce kopirati ceo program u npr istom dir????
ne, nije maliciozni program, samo mi nije jasno kako to da obavim...
[ leka @ 20.05.2003. 08:58 ] @
- Niti je meni jasno šta želiš...
[ anon676 @ 20.05.2003. 15:54 ] @
otvoris fajl pomocu fopen sa tamo odredjenim argumentima (koristi man) ne mogu sada da ti objasnjavam jer je previse debilno...i onda bajt po bajt kopiras u drugi novootvoreni fajl...

znaci otprilike nesto vako :) prvo treba da otvoris fajl deskriptor ka fajlu, to se radi ovako:
FILE *FD;

#include <stdio.h>

FILE *fopen(const char *path, const char *mode);
FILE *fdopen(int fildes, const char *mode);
FILE *freopen(const char *path, const char *mode, FILE *stream);

vidis tebe u ovom slucaju ti treba funkcija fopen...otvaranje bi trebalo da izgleda ovako, posle definisanja fajl deskriptora:

FD = fopen(fajl, "r"); // recimo ovako

sada ti pogledaj sta te konkretno zanima, kako hoces da otvaras fajl da li sa argumentima: r, r+, w,w+,a,a+ *(read, read + write, write , write+read(pravi novi fajl), append dodaje na kraj fajla ili otvara, cita, pise sve u jednom, na kraj fajla :)) uf kakva recenica).

fseek(stream,0,SEEK_END); mozes da koristis da setas po FD-u odnosno po fajlu kako bi se to prostije reklo...imas man pa vidi..



E sada da rezimiramo, ti mozes ovako da koprias red po red ili sta vec jednog fajla u drugi direktno...bilo da je rec o binarnom(izvrsnom) fajlu ili source kodu...el, stoposto je sigurno da ti u tom slucaju binarni fajl (novo nastali) nece raditi...zato koristi open funkciju...sa njom nisam nikada prilike da radim...

SEE ALSO
read(2), write(2), fcntl(2), close(2), link(2), mknod(2), mount(2),
stat(2), umask(2), unlink(2), socket(2), fopen(3), fifo(4), open(2)

poz. d

[ leka @ 21.05.2003. 03:44 ] @
Dule, ovo gore sto si ti naveo uglavnom moze da radi, ali da bi bas sve radilo 100% coveku treba neki POSIX emulacioni sloj, jer (ne znam da li si gledao) covek je Windozer...
[ anon676 @ 21.05.2003. 22:22 ] @
znam dejo tek sam kasnije skontao :(( :))elem nema veze :) ja stvarno nemam pojma kako se otvara fajl na windowsu...verovatno jedna od mnogobrojnih mscde funkcija ili sta vec :))) poz
[ Mikky @ 22.05.2003. 03:00 ] @
e pa posto si me ubedio da nije za malicioznu upotrebu evo da ti malo pomognem
pogledaj win32 api funkcije
GetModuleFileNameEx
CopyFile
[ darkside @ 22.05.2003. 16:01 ] @
windozer na silu i samo javno....winmodem :)
hvala na pomoci