Inhalt einer Zeichenkette ausführen?
-
Hi,
wie führe ich den Inhalt einer Zeichenkette aus?
Oder wie führe ich den Inhalt einer Datei aus?
Gibt es da nicht so eine Funktion mit execure irgendwas?
-
Nein, so etwas gibt es nicht, da C++ als compilierbare Sprache entworfen wurde (auch wenn es mittlerweile Interpreter wie CINT gibt), dh. das du den Code mit einem Compiler in Maschinensprache umwandelst und nicht zur Laufzeit interpretierst, wie bei Scriptsprachen.
Deswegen enthält C++ nicht eine solche Funktionalität. Aber worum geht es genau? Willst du dein Programm erweiterbar machen?
-
Dummdödel schrieb:
Hi,
wie führe ich den Inhalt einer Zeichenkette aus?gar nicht
(nach Standard)
Oder wie führe ich den Inhalt einer Datei aus?
?
Willst du einen Interpreter schreiben?Gibt es da nicht so eine Funktion mit execure irgendwas?
es gibt system(const char*), um programme auszuführen, was du aber
nicht verwenden solltest, wenn es von seiten des betriebssystems bessere möglichkeiten gibt./kingruedi: du bist ja heute sehr schnell
-
Also,
ich wollte ein Programm schreiben, mit dem ich .cpp dateien schreiben kann, die dann aufgerufen und ausgeführt werden.Danke für die schnellen antworten.
-
Also einen Compiler?
-
nennt man sowas nicht eine IDE?
cpp schreiben und dann ausführen?
c++ muss immer erst kompiliert werden, bevor es ausgeführt wird
-
Kenne mich nicht so aus.
Dann ist das also nicht möglich, ja? Schade.
Trotzdem Danke, dann mache ich es auf dem umständlichen weg.
-
wenn du sowas suchst, schau doch mal auf der Compilerseite
www.c-plusplus.net/compiler.htm nach ob du da was findest