cin eingabe in function einbinden
-
Hallo Leute!
Ich habe nun schon viele Threads gelesen, wo diese Frage gestellt wurde, habe aber noch keinen gefunden, der darauf eine passende Lösung verfasst hat. Derjenige tut mir irgendwie leid. Aber ich selbst möchte auch etwas programmiern, wobei ich die cin-eingaben verwenden möchte. z.B.:#include <iostream> using namespace std; void main() { char ip; cout<<"Bitte geben Sie eine IP-Adresse ein:"<<endl; cin>>ip; system("ping - hier möchte ich die char ip verwenden - "); }
Also, ich brauche im Prinzip nur die Zeile:
system("ping - hier möchte ich die char ip verwenden - ");
Kann mir bitte jemand bei diesem kleinen anfänger problem helfen? Eine kleine ERläuterung dazu wäre auch nicht schlecht! Danke schon im Vorraus!
MFG Noob noob
-
In ein char passt nur ein Zeichen - irgendwie logisch, oder? Wenn du die IP nur als string brauchst, dann geht folgendes:
string ip; cin >> ip; string output = "ping " + ip; system(output.c_str());
Mal als Anmerkung: void main() ist definitiv nicht richtig. Nimm int main() {}
-
Hmmm
string ip; cin>>ip; string ping = "ping "+ip; system(ping.c_str());
-
Dankeschön, wenigstens etwas! Ich bin sehr dankbar dass ihr mir mit diesen N00bi Problemen hilft! DAnke!
MFG noob noob