#1 27. September 2006 Fragen zu C++ Hi ich hätte einige Fragen zu C++ : 1: wenn ich den Befehl Code: system("irgendwas"); verwenden möchte , würde ich gernen in den Klammern Variablen einfügen , also anstelle von Code: system("echo Hallo"); würde ich gerne Code: system(VariablexY); einfügen , oder noch besser Code: systen("echo " + VariablexY); . Ist das möglich , das ich in den Klammern neben den Text in den Anführungszeichen auch Variablen einfüge , die dann ausgeführt werden? wenn ja wie?^^ 2: Mit welchen Befehlen kann ich auf meinen FTP Server zugreifen , ohne Code: system("ftp"); etc. benutzten zu müssen , also gibt es schon eine Standartbibliothek für FTP befehle? Gut das wär fürs erste alles ... thx im vorraus vG ~Yaso + Multi-Zitat Zitieren
#2 27. September 2006 AW: Fragen zu C++ wie willst du denn Variablen ausführen? #include<windows.h> .... System(""); ist nur dafür da, um Windowsbefehle auszuführen. Wenn ich jetzt dummes zeug rede, dann sagts mir + Multi-Zitat Zitieren
#3 27. September 2006 AW: Fragen zu C++ hmm also für das obere ist mir jetzt so direkt keine Lösung eingefallen... aber du könntest es wie folgt lösen (ist nicht ganz sauber): Code: #include <cstdlib> #include <iostream> #include <fstream> #include <stdio.h> using namespace std; int main(void) { const char c_IP[15] = "127.0.0.1"; /// hier wird die IP festgelegt man kann sie natürlich /// auch eingeben lassen... ofstream RausGehts ("PINGING.bat"); /// hier wird dann in die Datei "PINGING.bat" geöffnet /// falls sie noch nicht vorhanden ist wird sie erstellt... RausGehts << "PING " << c_IP; /// hier wird in die Datei geschrieben ähnlich wie "cout" RausGehts.close(); /// hier wird die datei wieder geschlossen system("PINGING.bat"); /// hier wird die datei aufgerufen system("PAUSE"); remove ("PINGING.bat"); /// hier wird die Datei wieder gelöscht return EXIT_SUCCESS; } Und zu dem Thema auf FTPs zugreifen ohne system("FTP") ick meine das ginge mit Winsockets ich bin mir aber nicht mehr ganz sicher kann auch sein das es einfacher geht... ich weiß nur das winsockets allgemein für netzwerkverbindungen "zuständig" sind... falls das falsch ist berichtige mich bitte jemand mfg thecoolman4rr + Multi-Zitat Zitieren
#4 27. September 2006 AW: Fragen zu C++ Hi, Code: int main() { char cmd[1024]; char whatever[] = "\"Ein Argument mit Klammern\""; snprintf(cmd,sizeof(cmd), "echo %s", whatever); system(cmd); return 0; } So sollte es gehn. Standard-Funktionen Mfg, Kolazomai + Multi-Zitat Zitieren