przez Chlorek » czwartek, 6 stycznia 2011, 20:56
Piszę program konsolowy, który po pobraniu odpowiednich danych i zapisaniu ich do pliku (c:\danecl.cl) wysyła ten plik na server ftp. Zdecydowałem się na najprostsze zastosowanie komend tj. w cmd.exe. Jednak, gdy nadchodzi moment użycia hasła zapisanego w pliku (c:\config.cl) nie zostaje ono użyte. Nie wiem w czym tkwi problem.
- Kod: Zaznacz cały
system("echo open nazwa_servera_ftp >> c:\config.cl");
system("echo nazwa_uzytkownika_do_ftp >> c:\config.cl");
system("echo haslo_do_ftp >> c:\config.cl");
system("echo send c:\danecl.cl >> c:\config.cl");
system("echo quit >> c:\config.cl");
system("ftp -s:c:\config.cl");
system("del c:\config.cl");
Co tu jest źle? Ten fragment kodu wydaje się być poprawny.
Kevin Mitnick - łamacz ludzi, nie haseł.
Najlepszy sposób nauki c++... pisać, pisać, pisać, pisać i jeszcze raz pisać!