Einzelnen Beitrag anzeigen

BloodySmartie
(Gast)

n/a Beiträge
 
#6

Re: Verhält sich "Result" wie eine globale Variabl

  Alt 9. Jan 2008, 15:14
Also passt mal auf: Ich habe nur ein wenig rumgespielt und war dabei zu faul, mir eine zusätzliche lokale Variable zu deklarieren. Um meine Rückgabe zusammenzusetzen, benutzte ich daher result:

Delphi-Quellcode:
function getStringfromCharArr(ca:array of char):string;
var i,l:integer;
begin
// result:=''; ---Problemlösung :)
l:=length(ca);
for I := 0 to l - 1 do begin
  result:=result+string(ca[i]);
end;
end;
Wenn nun beim Ersten Aufruf in ca "'b','i','n',' '" stand, und beim Zweiten "'i','c','h',' ','d','o','o','f'", gab die Funktion am Ende den String "bin ich doof" zurück.
  Mit Zitat antworten Zitat