Forum: Programmieren allgemein
by DeddyH,
27. Okt 2011
Kleine Denksportaufgabe für den TE:procedure TFormBla.ButtonWuppdiClick(Sender: TObject);
const
Chars: array of Char = ('1', '2', '3', '4');
var
Zahl: integer;
begin
Zahl := StrToInt(Chars + Chars + Chars + Chars);
ShowMessage(IntToStr(Zahl));
Zahl := StrToInt(Chars) + StrToInt(Chars) + StrToInt(Chars) + StrToInt(Chars);
ShowMessage(IntToStr(Zahl));
Forum: Programmieren allgemein
by DeddyH,
25. Okt 2011
Weiß ich nicht, ich habe keine Lust mehr, unformatierten Code nachzuvollziehen. Probier es halt aus.
Forum: Programmieren allgemein
by DeddyH,
25. Okt 2011
Japp. Wobei es etwas ungeschickt erscheint, eine Integer aus Strings zusammenzuaddieren.
Forum: Programmieren allgemein
by DeddyH,
25. Okt 2011
Klar kann man. Aber man darf dabei nicht verwechseln, was die Laufvariable (also der aktuelle Index des Arrays) und was die Daten des aktuellen Array-Elementes ist.
kartoffel := 0;
for i := 1 to 3 do
kartoffel := kartoffel + t;
Forum: Programmieren allgemein
by DeddyH,
25. Okt 2011
Wie meinen :?: Ich sehe gerade nicht, was Dein Code mit Arrays zu tun haben soll, da werden nur Laufvariablen ausgerechnet.