Citat:
Medjutim kada pokrenem exe file koji sam napravio na osnovu ovog koda i kada ga pokrenem nista se ne dogadja. Samo stoji prozor i u njemu sve crno,
Nista ne vredi ovo objasnjenje dok ne pokazes tacno kod koji si napisao. Uvek postoji razlog, a ne moze ti se pomoci dok ne vidimo gde je greska.
Dakle, potrebo je da napravis string koji zadovoljava formu:
xcopy "putanja1" "putanja2" /s /i
... i sigurno ce raditi kada ga prosledis funkciji system(). Navodnici su bitni zbog putanja koje mogu imati blanko u sebi sto prekida redosled parametara xcopy funkcije.
Ovaj kod kod mene radi:
(namerno sam stavio putanju sa blankom, da bih morao da je uokvirim navodnicima)
Code:
#include <stdlib.h>
int main()
{
system( "xcopy \"C:\\Program Files\\Adobe\" \"D:\\Program Files\\Adobe\" /s /i" );
}
Na Visti nije moglo da se vrsi kopiranje na C disk zbog sigurnosnih pravila (potrebno Run as Administrator) pa sam to uradio na D disk.
Citat:
Ocekujem odgovor tipa pa to sve moze sa bat ali molim te da mi pomognes preko c-a.
:) Ja za sebe koristim ovaj sistem BAT skript backupa. Sam formira datum i vreme, nema kompajliranja, lako se ispravlja
http://www.elitesecurity.org/t267320-0#1622527