Computerhilfen.de Logo
Forum
Tipps
News
Frage stellen

Borland Compiler zeigt Fehler an !!! HILFE !

Hallo,
Ich beginne grade damit c++ zu erlernen. Dafür habe ich mir den Borland Compiler heruntergeladen (v. 4.9.9.0).
Jetzt hab ich aus einem Tutorial folgendes "kleines Programm":
#include <iostream.h>
void main()
{
   float radius;
   cout<<"Bitte geben Sie den Radius ein: ";
   cin>>radius;
   cout<<"Der Umfang betraegt: "<<2*3.14*radius<<endl;
};

Doch wenn ich dieses Compilire zeigt er eine Fehlermeldung an. Sie lautet:

" D:\Dev-Cpp\include\c++\3.3.1\backward\backward_warning.h:32 #warning This file includes at least one deprecated or antiquated header. Please consider using one of the 32 headers found in section 17.4.1.2 of the C++ standard. Examples include substituting the <X> header for the <X.h> header for C++ includes, or <sstream> instead of the deprecated header <strstream.h>. To disable this warning use -Wno-deprecated. "

Was habe ich zu tun damit der Fehler verschwindet?

DANKE SCHONMAL
Eierbaer


Antworten zu Borland Compiler zeigt Fehler an !!! HILFE !:

Das ist kein Fehler, das ist ne Warnung.

Und sie will dich darauf aufmerksam machen, dass du einen veralteten header benutzt, nämlich <iostream.h>.

Aktuell wäre <iostream>, wobei dann zu beachten ist, dass alle Symbole daraus (cout, endl, etc...) dann im namespace std sind. Damit es trotzdem compiliert musst du dann unter

#include <iostream>

noch

using namespace std;

schreiben.

Danke für deine Antwort...
Doch leider scheint es immer noch nicht zu klappen.
Ich habe nun folgendes im Quelltext stehen:

#include <iostream>
using namespace std;
void main()
{
   // Dies ist das Hello-World-Programm
   cout<<"Hello, world!"<<endl;
};

warum funktioniert es immer noch nicht?

DANKE
EIERBAER

Ist das denn so schwer zu verstehen?
Kann ich hellsehen, was auf deinem Monitor für eine Fehlermeldung steht?

Ist vielleicht das Problem, dass du nur nichts siehst?
Das liegt dann daran, dass dein Programm sofort fertig ist, also vielleicht mal ein cin.get() ans ende stellen...

Außerdem solltest du nicht void sondern int benutzen als Rückgabetyp der Main-Fkt.

Ich habe es hinund her versucht doch das Ding streikt immer noch. Ich benutze übrigens int main ! habs nur falsch hingeschrieben. Das Programm ist:

 #include<iostream>
using namespace std;
int main()
{
    cout<<"HALLO"<<endl;
};


Doch das Prog ist nicht direkt zu ende sonder es kommt: "Unable to run program file"
Warum hat der ein Problem das zu starten?

Vielleicht ist das für euch ja selbstverständlich aber bitte helft mirdoch n bisschen weiter.. ich komme nicht voran wenn der compiler streikt.. Mache ich da denn einen Fehler oder ist das ne Einstellungssache ?

DANKE
eierbaer

Also, das Programm sieht abgesehen von dem überflüssigen Semikolon und den fehlenden Parametern von main (was aber beides kompilierbar sein sollte) eigentlich korrekt aus. Köntne wirklich ein Einstellungsproblem sein, dass deine IDE die exe nicht findet oder so...
Einfach alle Fehlermeldungen mal genau durchlesen und vielleicht in den Projekteinstellungen mal gucken was da fürn Ausgabe- und Start-Pfad drin steht...


« Eingabe simulierenVBA Online-Hilfe »
 

Schnelle Hilfe: Hier nach ähnlichen Fragen und passenden Tipps suchen!

Fremdwörter? Erklärungen im Lexikon!
Compiler
Als Compiler bezeichnet man ein Programm zum Übersetzen der Quellprogramme einer bestimmten Programmiersprache in ausführbare Dateien, also in die Maschinenspra...

Internet-Zugriffsprogramm
Ein Internet-Zugriffsprogramm, auch Browser genannt, stellt Internetseiten für den Benutzer dar. Am bekanntesten ist der Microsoft Internet Explorer, gefolgt vom kos...

Programm
Siehe Software...