ich diese einfache C++ Programm in Code :: Blocks IDE gemacht:Ist das ein Fehler in "Code :: Blocks" oder ich tue etwas falsch
#include <iostream>
#include "funct.cpp"
using namespace std;
int main()
{
float a, b;
cout << "enter a : ";
cin >> a;
cout << "enter b : ";
cin >> b;
cout << "\n\nThe result is: " << funct(a, b) << "\n";
return 0;
}
und diese Funktion:
#include <iostream>
using namespace std;
float funct(float x, float y)
{
float z;
z=x/y;
return z;
}
wenn ich die Funktion in der IDE erstellen, indem neue, leere Datei erstellen und versuchen, das Programm bauen sie diesen Fehler zurückgibt:
, aber wenn ich die gleiche Funktionsdatei manuell durch den Texteditor erstelle und in den gleichen Ordner des Projekts lege, funktioniert es gut und der Compiler kann es ohne Fehler erstellen.
Also ist das, weil ich etwas falsch mache oder ist es ein Fehler in der IDE?
Können Sie mir dabei helfen?
und danke im Voraus.
Niemals .cpp-Dateien enthalten. –
also was muss ich tun? –
möglich dupe, [Fehler mit mehreren Definitionen der Funktion] (http://stackoverflow.com/questions/17904643/error-with-multiple-definitions-of-function)? – George