C++ in einem C programm benutzen?
-
Ich habe gerade ein Programm in C vor mir und würde es gerne erweitern mit String Funktionen aus C++. Geht das? Wenn ja dann wie? Einfach so std::String benutzen funktioniert auf jeden Fall nicht.
Danke schonmal
-
Übersetze das Programm als C++. Gegebenenfalls musst du ein paar Dinge anpassen.
-
Wie? Ich habe da leider garkeine Ahnung
-
@halloiblms
Du kannst die Dateien umbenennen: .c => .cpp
Du kannst nach einem Schalter für deinen Compiler/IDE suchen, der .C als C++ übersetzt, und diesen benutzen.
-
Also meine main ist schon main.cpp
Ich nutze Dev C++
-
@halloiblms
Und was ist dann die Frage?
-
@halloiblms sagte in C++ in einem C programm benutzen?:
Also meine main ist schon main.cpp
Menü "Project" -> "Project Options ..."
-> Tab "Files"
Links im Dateibaum "main.cpp" anklicken, rechts Haken bei "Compile file as C++" setzten.
-> Tab "General"
(rechts unten) Haken bei "Default to C++ when creating new files" setzten.
-
Danke
Klappt jetzt alles