1. Weiterleitung zu NetzLiving.de
  2. Forum
    1. Unerledigte Themen
  3. zum neuen Forum
  • Anmelden
  • Suche
Dieses Thema
  • Alles
  • Dieses Thema
  • Dieses Forum
  • Seiten
  • Forum
  • Erweiterte Suche
  1. Informatik Forum
  2. Webmaster & Internet
  3. Entwicklung

Pin befehl mit Variabel verbinden

  • Illuminat23
  • 21. September 2005 um 21:10
  • Unerledigt
Hallo zusammen,

das Informatik-Forum geht in den Archivmodus, genaue Informationen kann man der entsprechenden Ankündigung entnehmen. Als Dankeschön für die Treue bekommt man von uns einen Gutscheincode (informatikforum30) womit man bei netzliving.de 30% auf das erste Jahr sparen kann. (Genaue Infos sind ebenfalls in der Ankündigung)

Vielen Dank für die Treue und das Verständnis!
  • Illuminat23
    Punkte
    35
    Beiträge
    5
    • 21. September 2005 um 21:10
    • #1
    Code
    #include <iostream>
     #include <stdlib.h>
     #include <string>
     
     using namespace std;
     
     int main(int argc, char *argv[])
     {
     string ziel;
     
     cout <<"ziel?" <<endl;
     cin >>ziel;
     
     
     system("ping "ziel);
     system("PAUSE");	
       return 0;
     }
    Alles anzeigen

    Er gibt mir " parse error before `)' " aus!
    und ich weiß net warum?!
    ich compile mit dem dev c++

  • fren
    Punkte
    160
    Beiträge
    32
    • 21. September 2005 um 23:09
    • #2

    system("ping "ziel);

    fehlt ein +, also
    system("ping " + ziel);

    die zeilennummer dazuposten wäre hilfreich gewesen :)

  • Illuminat23
    Punkte
    35
    Beiträge
    5
    • 21. September 2005 um 23:17
    • #3
    C
    #include <iostream>
    #include <stdlib.h>
    #include <string>
    
    
    using namespace std;
    
    
    int main(int argc, char *argv[])
    {
    string ziel;
    
    
    cout <<"ziel?" <
    cin >>ziel;
    
    
    
    
    system("ping " + ziel); //line 15
    system("PAUSE");	
      return 0;
    }
    Alles anzeigen

    und nun neuer fehler!

    Line 15
    G:\system.cpp
    cannot convert `basic_string<char,string_char_traits<char>,__default_alloc_template<false,0> >((&ziel))' from type `basic_string<char,string_char_traits<char>,__default_alloc_template<false,0> >' to type `const char *'

  • fren
    Punkte
    160
    Beiträge
    32
    • 21. September 2005 um 23:20
    • #4

    system(("ping " + ziel).c_str()); //line 15

    try it that way, system is ein c command und kennt daher keine stl-strings

  • Illuminat23
    Punkte
    35
    Beiträge
    5
    • 21. September 2005 um 23:28
    • #5

    sry jetzt compild er es! Aber...

    wenn ich z.b. localhost angebe kommt

    Code
    ziel?
    localhost
    
    
    Ping w32 [::1] mit 32 Bytes Daten:
    
    
    Antwort von ::1: Zeit<1ms
    Antwort von ::1: Zeit<1ms
    Antwort von ::1: Zeit<1ms
    Antwort von ::1: Zeit<1ms
    
    
    Ping-Statistik für ::1:
    	Pakete: Gesendet = 4, Empfangen = 4, Verloren = 0 (0% Verlust),
    Ca. Zeitangaben in Millisek.:
    	Minimum = 0ms, Maximum = 0ms, Mittelwert = 0ms
    Drücken Sie eine beliebige Taste . . .
    Alles anzeigen
  • Maximilian Rupp 27. Dezember 2024 um 12:06

    Hat das Thema aus dem Forum Programmieren nach Entwicklung verschoben.

  1. Datenschutzerklärung
  2. Impressum