1. Dashboard
  2. Forum
    1. Unerledigte Themen
  3. Mitglieder
    1. Letzte Aktivitäten
    2. Benutzer online
    3. Team-Mitglieder
    4. Trophäen
    5. Mitgliedersuche
  4. Tutorial Bereich
  • Anmelden
  • Registrieren
  • Suche
Dieses Thema
  • Alles
  • Dieses Thema
  • Dieses Forum
  • Seiten
  • Forum
  • Lexikon
  • Erweiterte Suche
  1. Informatik Forum
  2. Webmaster & Internet
  3. Entwicklung

Pin befehl mit Variabel verbinden

  • Illuminat23
  • 21. September 2005 um 21:10
  • Unerledigt
  • Illuminat23
    2
    Illuminat23
    Mitglied
    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
    4
    fren
    Mitglied
    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
    2
    Illuminat23
    Mitglied
    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
    4
    fren
    Mitglied
    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
    2
    Illuminat23
    Mitglied
    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.

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!

Benutzerkonto erstellen Anmelden

Benutzer online in diesem Thema

  • 1 Besucher

Rechtliches

Impressum

Datenschutzerklärung