| |
|
|
 |
FTP Connection |
Laoxi
Bloody Newb
Dabei seit: 03.03.2008
Beiträge: 1
 |
|
Hallo,
Ich ein totaller Anfänger was es C++ angeht.
Ich lese grad ein Buch zum Thema C++ und schaue mir das Video2Brain Tutorial an. So jetzt wollte ich mal ein kleines Programm schreiben (Zum Spaß). Es soll sich auf einen FTp-Server verbinden mir die Dateien anzeigen lassen und wieder die Verbindung trennen.
| Zitat: |
# include <iostream>
using namespace std;
int main()
{
system("C:/WINDOWS/system32/ftp.exe");
system("open");
system("Host");
system("Nickname");
system("Passwort");
system("dir");
system("close");
system("pause");
return 0;
}
|
Leider kommt er nur bis: system("C:/WINDOWS/system32/ftp.exe");
Und bleibt dort stehen, erst wenn ich "quit" eingebe geht es weiter (Was mir nichts mehr bringt
).
Meine Frage nun, was muss ich verändern damit er es so abspielt wie vorgegeben?
MfG, Laoxi
|
|
03.03.2008 14:44 |
|
|
Der Betreiber und die Moderatoren vom www.coder-board.de distanzieren sich hiermit ausdrücklich von dem von Laoxi am 03.03.2008 um 14:44 verfassten Beitrag. Sollte dieser Beitrag Ihre Rechte verletzen, bitten wir um Benachrichtigung unter Berücksichtigung der dort aufgeführten Möglichkeiten.
|
Affilimatch
 |
|
|
|
flo
Member
 
Dabei seit: 01.03.2005
Beiträge: 156
 |
|
sind diese system befehle automatisch auf die geöffnete exe ausgerichtet? oder fehlt da noch ein attribut, damit der compiler weiß, dass sich die nächsten befehle auf die exe beziehen?
(ich programmiere gar kein c++
)
|
|
03.03.2008 22:04 |
|
|
Der Betreiber und die Moderatoren vom www.coder-board.de distanzieren sich hiermit ausdrücklich von dem von flo am 03.03.2008 um 22:04 verfassten Beitrag. Sollte dieser Beitrag Ihre Rechte verletzen, bitten wir um Benachrichtigung unter Berücksichtigung der dort aufgeführten Möglichkeiten.
|
Rumpel78
Newb

Dabei seit: 10.05.2005
Beiträge: 15
 |
|
System führt ein Commando aus. Klar dass es dann stehen bleibt, dein Programm wartet auf die Rückkehr des neuen Prozesses. Abgesehen davon kann das so gar nicht funktionieren, ich denke mal nicht das "open" usw. gültige Befehle/Programme sind...
Willst du das wirklich über den FTP-Befehl lösen, kannst du in deinem Programm ein FTP-Script ablegen und dem FTP-Befehl (paramter -s
ateiname) mitgeben.
Aber so wies ausschaut würde dir noch ein wenig C++ Literatur vielleicht besser helfen....
|
|
04.03.2008 12:22 |
|
|
Der Betreiber und die Moderatoren vom www.coder-board.de distanzieren sich hiermit ausdrücklich von dem von Rumpel78 am 04.03.2008 um 12:22 verfassten Beitrag. Sollte dieser Beitrag Ihre Rechte verletzen, bitten wir um Benachrichtigung unter Berücksichtigung der dort aufgeführten Möglichkeiten.
|
|
|
|
 |
|