Probleme mit system()
-
Also, mit system() kann ich ja automtisch nen Dos Befehl ausführen, aber was ist, wenn ich den user fragen möchte?
Beispiel:[url]
#include <iostream.h>
#include <stdlib.h>int main()
{
char name[98];
cout << "Geben Sie den Namen des Ordners ein: ";
cin >> name;
system("cd ... // hier ist das Problem,
// wie mach, ich das, für die Variable name?
return 0;
} [/url]
-
du musst dir einen String mit Befehl usw. zusammenbasteln.
P.S.
[code] ist für Code-tax
[url] ist für URLsP.P.S.
schau dir diesen Link mal an
http://fara.cs.uni-potsdam.de/~kaufmann/?page=GenCppFaqs&faq=iostream#Answ[ Dieser Beitrag wurde am 20.07.2002 um 19:39 Uhr von kingruedi editiert. ]
-
auch wenn mir unklar ist, was du mit system machst .. hmm aber hier
#include <iostream> #include <string> using namespace std; int main(){ string a; cin>>a; string b="echo "+a; system(b.c_str()); return 0; }
-
also, wie bei printf()?
system("cd %s", name);
oder?
PS: Das mit dem [url] und [code] weiß ich schon, hab nur falsch geklickt.
-
nein!
-
achso, danke!