Hallo zusammen,
ich arbeite mit Visual C++ 6.0 und Borland C++ 5.0. Dabei programmiere ich die Oberfläche mit Menüs und grafischer Darstellung von Kurven mit Visual C, während die eigentliche Berechnung von Kurven mit Borland C programmiert ist. Das hat bisher Vorteile gehabt, weil die Berechnungen zum Teil längere Zeit in Anspruch nahmen, und ich von der Oberfäche aus nur das Rechenprogramm aufrufen musste.
Jetzt möchte ich aber auch ein paar kleinere Berechnungen direkt im Hauptprogramm durchführen. Mein Problem: ich verwende komplexe Zahlen. Ich habe zwar im Verzeichnis VC98/Include von Visual C eine Datei Complex gefunden, die nach Klassendefinition für komplexe Zahlen und Arithmetik mit komplexen Zahlen aussieht, aber beim Einbinden mit #include <Complex> und den Deklarationen complex a,b,c; bzw. alternativ (in Anlehnung an Borland Builder) complex<double> a,b,c; meldet der Compiler, dass der Typ von a,b,c nicht bekannt ist.
Was mache ich falsch? Habe ich eine Header-Datei übersehen? Muss die Deklaration anders aussehen? Oder gibt es keine komplexen Zahlen unter Visual C?
ich arbeite mit Visual C++ 6.0 und Borland C++ 5.0. Dabei programmiere ich die Oberfläche mit Menüs und grafischer Darstellung von Kurven mit Visual C, während die eigentliche Berechnung von Kurven mit Borland C programmiert ist. Das hat bisher Vorteile gehabt, weil die Berechnungen zum Teil längere Zeit in Anspruch nahmen, und ich von der Oberfäche aus nur das Rechenprogramm aufrufen musste.
Jetzt möchte ich aber auch ein paar kleinere Berechnungen direkt im Hauptprogramm durchführen. Mein Problem: ich verwende komplexe Zahlen. Ich habe zwar im Verzeichnis VC98/Include von Visual C eine Datei Complex gefunden, die nach Klassendefinition für komplexe Zahlen und Arithmetik mit komplexen Zahlen aussieht, aber beim Einbinden mit #include <Complex> und den Deklarationen complex a,b,c; bzw. alternativ (in Anlehnung an Borland Builder) complex<double> a,b,c; meldet der Compiler, dass der Typ von a,b,c nicht bekannt ist.
Was mache ich falsch? Habe ich eine Header-Datei übersehen? Muss die Deklaration anders aussehen? Oder gibt es keine komplexen Zahlen unter Visual C?