[C/C++] Fragen zu C++

Dieses Thema im Forum "Programmierung & Entwicklung" wurde erstellt von Yaso, 27. September 2006 .

  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
     
  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
     
  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
     
  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
     
  5. Video Script

    Videos zum Themenbereich

    * gefundene Videos auf YouTube, anhand der Überschrift.