Portal > Foren > Datenbanken, Server, Betriebssysteme und sonstige Programmiersprachen > Sonstige Programmiersprachen > [C++] Wie kann ich in einem C++ Programm eine andere exe aufrufen?
Antwort
 
Themen-Optionen Thema durchsuchen
Alt 15.08.2008, 10:42 Nach oben    #1
Jann Hendrik Bekaan
 
Benutzerbild von Jann Hendrik
 
Registriert seit: 02.12.2004
Ort: Wildeshausen
Beiträge: 2.374
Standard [C++] Wie kann ich in einem C++ Programm eine andere exe aufrufen?

Ich habe ein kleines C++Programm, welches mir einige Berechnungen macht und Zwischenergebnisse in eine Text-Datei schreibt.

Diese Daten verarbeite ich dann mit einem anderem (DOS-)Programm weiter.

Meine Frage ist:
Ist es möglich den DOS-Befehl gleich in mein C++Programm einzubauen?

Ein Aufruf mit Parametern sieht dann zB so aus:
Minisat.exe ndame.dimacs.txt solution.txt

Unter Linux mache ich das einfach mit einem kleinen Shell-Skript, aber ich würde mich über eine Windows-Lösung freuen, denn ich nutze das kleine Linux-Programm mit den cygwin-dlls.
__________________

Umfragen:
bitte beachten: Vorschläge für künftige Umfragen
Woher weißt du vom developers-guide?

Wenn du dich in ein interessantes Thema eingearbeitet hast, dann lass andere daran teilhaben! Schreibe ein Tutorial und beschreibe, wie es geht, was nicht klappt, wo man aufpassen muss usw.
Danke!
Jann Hendrik ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 15.08.2008, 10:59 Nach oben    #2
Erfahrener Benutzer
 
Benutzerbild von Bleistift
 
Registriert seit: 31.12.2006
Ort: Zürich
Beiträge: 306
Standard

Die windows.h hat eine Funktion system().... Damit sollte es kein Problem sein.
__________________
. <-- This is Punkt. Copy Punkt into your signature to help him on his way to world domination.
Bleistift ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 15.08.2008, 11:47 Nach oben    #3
Jann Hendrik Bekaan
 
Benutzerbild von Jann Hendrik
 
Registriert seit: 02.12.2004
Ort: Wildeshausen
Beiträge: 2.374
Standard

Klasse Sache - danke dir.

Das funktioniert einwandfrei.
__________________

Umfragen:
bitte beachten: Vorschläge für künftige Umfragen
Woher weißt du vom developers-guide?

Wenn du dich in ein interessantes Thema eingearbeitet hast, dann lass andere daran teilhaben! Schreibe ein Tutorial und beschreibe, wie es geht, was nicht klappt, wo man aufpassen muss usw.
Danke!
Jann Hendrik ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Antwort

Lesezeichen

Stichworte
c++ , system()


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
PingBacks sind an
RefBacks sind aus

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
[NetBeans 4.0]Java Programm mit .exe öffnen asenodin Allgemeine Java-Programmierung 7 21.09.2006 22:52
JDialog von JFrame aus aufrufen Waldi5001 Desktop-Applikationen und Grafik 4 04.12.2005 14:47
Einfaches Programm - nur wie ?! magicforum Allgemeine Java-Programmierung 1 02.01.2005 17:49
Konsolenbefehl unter Linux in Programm einbauen Nicole66 Allgemeine Java-Programmierung 4 03.12.2004 10:07
fremdes Programm aus Java aufrufen miri Allgemeine Java-Programmierung 1 19.11.2004 18:49


Alle Zeitangaben in WEZ +1. Es ist jetzt 17:51 Uhr.


Powered by vBulletin® Version 3.7.4 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45