ERLEDIGT
NEIN
NEIN
ANTWORTEN
8
8
ZUGRIFFE
2663
2663
EMPFEHLEN
-
30.04.04 23:52 #1
- Registriert seit
- Apr 2004
- Ort
- Bückeburg b. Hannover
- Beiträge
- 5
Moin...
Ich wollt grad in nem C++ Prog ne Exe-Datei mit weiteren Parametern ausführen.
Hab dazu den befehl system versucht, hat aber leider nicht so geklatt wie ich das gern hätte.
Hat jemand nen Rat?
Code :1 2 3 4 5 6 7 8 9 10 11 12
#include <iostream.h> int main () { char a; char b; cout << "Sourcecode-Datei: "; cin >> a; cout << "Zieldatei: "; cin >> b; system ("dmc.exe" a b); return 0; }
Edit: Fehlermeldung im Compiler:
Code :1 2 3 4 5 6 7 8 9 10
C:\Dokumente und Einstellungen\Lars\Desktop\Compiler\bin>dmc.exe test.cpp system ("dmc.exe" a b); ^ test.cpp(10) : Error: ')' expected system ("dmc.exe" a b); ^ test.cpp(10) : Warning 6: value of expression is not used --- errorlevel 1 C:\Dokumente und Einstellungen\Lars\Desktop\Compiler\bin>
THX
PS: Wens interessiert: Ich will damit die Handhabung des Compilers für nen Kumpel erleichtern.Geändert von Lars Herbach (30.04.04 um 23:58 Uhr)
-
01.05.04 08:19 #2
- Registriert seit
- Jul 2003
- Ort
- Duisburg (NRW)
- Beiträge
- 1.788
system() erwartet nur einen einzelnen Parameter. Du musst diesen String vorher zusammensetzen, zum Beispiel mit einem std::ostringstream.
Code :1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
#include <iostream> #include <sstream> using namespace std; // ausnahmsweise int main () { char a; char b; cout << "Sourcecode-Datei: "; cin >> a; cout << "Zieldatei: "; cin >> b; ostringstream os; os << "dmc.exe" << " " << a << " " << b; system ( os.str().c_str() ); return 0; }Chor: "Wir sind der Chor, und wir stimmen zu. Wir stimmen zu, wir stimmen zu, wir stimmen zu."
-
01.05.04 11:16 #3
- Registriert seit
- Apr 2004
- Ort
- Bückeburg b. Hannover
- Beiträge
- 5
JIPPIEH DANKE
Ein Hoch auf das Forum
Danke dir
Ich code mit Notepad und nem Compiler... ohne IDE und so nem Quatsch
-
01.05.04 11:22 #4
- Registriert seit
- Apr 2004
- Ort
- Bückeburg b. Hannover
- Beiträge
- 5
Hm... jetzt finden 2 Compiler die sstream.h nicht *wunder*
Hat jemand nen Tip?
BTW: Bin ziemlich neu im C++ *g*Ich code mit Notepad und nem Compiler... ohne IDE und so nem Quatsch
-
01.05.04 11:34 #5
- Registriert seit
- Jul 2003
- Ort
- Duisburg (NRW)
- Beiträge
- 1.788
"#include <sstream>" und nicht "#include <sstream.h>" undOriginal geschrieben von Lars Herbach
Hm... jetzt finden 2 Compiler die sstream.h nicht *wunder*
Hat jemand nen Tip?
BTW: Bin ziemlich neu im C++ *g*
"#include <iostream>" und nicht "#include <iostream.h>".
Die Header mit dem ".h" hinten dran sind veraltet bzw. nicht vorhanden. <sstream> und <iostream> sind die richtigen Header. Alles darin befindet sich im Namespace std, deshalb die "using"-Zeile.Chor: "Wir sind der Chor, und wir stimmen zu. Wir stimmen zu, wir stimmen zu, wir stimmen zu."
-
01.05.04 11:56 #6
- Registriert seit
- Apr 2004
- Ort
- Bückeburg b. Hannover
- Beiträge
- 5
Okay das geht, danke!
Aber mit welchem Variablentyp kann ich ne Zeichkette speichern?Ich code mit Notepad und nem Compiler... ohne IDE und so nem Quatsch
-
01.05.04 11:59 #7
- Registriert seit
- Jul 2003
- Ort
- Duisburg (NRW)
- Beiträge
- 1.788
std::string in der <string>
Dokumentiert als basic_stringChor: "Wir sind der Chor, und wir stimmen zu. Wir stimmen zu, wir stimmen zu, wir stimmen zu."
-
01.05.04 12:40 #8
- Registriert seit
- Apr 2004
- Ort
- Bückeburg b. Hannover
- Beiträge
- 5
Danke, es geht endlich
Ich glaub, in dem Forum bin ich nu öfter
Ich code mit Notepad und nem Compiler... ohne IDE und so nem Quatsch
-
01.05.04 12:47 #9
- Registriert seit
- Jul 2003
- Ort
- Duisburg (NRW)
- Beiträge
- 1.788
Freut mich!
Chor: "Wir sind der Chor, und wir stimmen zu. Wir stimmen zu, wir stimmen zu, wir stimmen zu."
Ähnliche Themen
-
Vorhandene .Exe-Datei mit .dll-Datei ausführen!
Von Nohh im Forum Delphi, Kylix, PascalAntworten: 2Letzter Beitrag: 21.03.08, 22:04 -
[VB.net] Programm ausführen mit Parametern
Von virus-2k im Forum .NET Windows FormsAntworten: 2Letzter Beitrag: 02.11.06, 14:05 -
.BAT Datei ausführen
Von Stiff im Forum NetzwerkeAntworten: 4Letzter Beitrag: 31.10.06, 13:21 -
Datei ausführen
Von Voggi im Forum HTML & XHTMLAntworten: 1Letzter Beitrag: 11.07.04, 11:23 -
Datei ausführen in DIV
Von bbuehler im Forum CSSAntworten: 1Letzter Beitrag: 22.04.04, 09:41





Zitieren
Login






