Hi Leute,
Ich hab folgendes problem ich arbeite mit Borland c++ Builder 6 und lerne grad programmieren mit nem buch und da soll ich den Text: Zensur StrToInt (Edit1->Text) ; schreiben und das schreibt der mir immer falsch an mit :[C++ Fehler] Unit1.cpp(11): E2141 Fehler in der Deklarationssyntax und ich hab keine Ahnung was da falsch ist. Kann mir jemand helfen ?
Danke im voraus für eure antworten.
Dani
Schreib erstmal das ganze program rein, oder gleich den Titel des Lernbuches, macht uns es einfacher dein Chinesisch ins Deutsche überzusetzen :-9
[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]
Hallo Dani,
ich schau mal in meine Glaskugel…und ich glaube da erkenne zu koennen, das da vieleicht ein Cast auf den Datentyp fehlt, den die Funktion als Parameter erwartet.
;StrToInt (Edit1->Text)
Schau doch mal in den entsprechenden Header, indem StrToInt definiert ist, welcher Datentyp erwartet wird, und passe deine Programmzeile entsprechend an.
Tschau
Peter
Ok ich hab das geschr. :
//---------------------------------------------------------------------------
#include
#pragma hdrstop
#include 'Noten1.h'
//---------------------------------------------------------------------------
#pragma resource '\*.dfm'
TForm1 \*Form1;
Zensur = StrToInt (Edit1-\>Text);
//---------------------------------------------------------------------------
\_\_fastcall TForm1::TForm1(TComponent\* Owner)
: TForm(Owner)
{
}
//---------------------------------------------------------------------------
void \_\_fastcall TForm1::Button1Click(TObject \*Sender)
{
Zensur = StrToInt (Edit1-\>Text);
if (Zensur == 1) Label1-\>Caption = 'sehr gut';
if (Zensur == 2) Label1-\>Caption = 'gut';
if (Zensur == 3) Label1-\>Caption = 'befriedigend';
if (Zensur == 4) Label1-\>Caption = 'ausreichend';
if (Zensur == 5) Label1-\>Caption = 'mangelhaft';
if (Zensur == 6) Label1-\>Caption = 'ungenügend';
}
//--------------------------------------------------
Danke für die schon abgegebenen tipps.
Dani
_[MOD]:
-Tags hinzugefügt. Bitte in Zukunft selbst machen_
Hallo Dani,
Ok ich hab das geschr. :
//---------------------------------------------------------------------------
#include
#pragma hdrstop
#include ‚Noten1.h‘
//---------------------------------------------------------------------------
#pragma resource ‚*.dfm‘
TForm1 *Form1;
Zensur = StrToInt (Edit1->Text);
//---------------------------------------------------------------------------
Das kann nicht funktionieren, was soll das da ?
MfG Peter(TOO)