You are not logged in.

wcf.regNote.message

Laoxi

Beginner

  • "Laoxi" started this thread

Posts: 1

  • Send private message

1

Monday, March 3rd 2008, 2:44pm

FTP Connection

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.

Quoted


#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

flo

Unregistered

2

Monday, March 3rd 2008, 10:04pm

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++ :P )

Rumpel78

Beginner

Posts: 27

  • Send private message

3

Tuesday, March 4th 2008, 12:22pm

RE: FTP Connection

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:Dateiname) mitgeben.

Aber so wies ausschaut würde dir noch ein wenig C++ Literatur vielleicht besser helfen....

wcf.user.socialbookmarks.titel