![]() |
Re: meine StrCharCount geht nich...
Zitat:
hab mal kurz was runtergeschrieben...
Delphi-Quellcode:
denke, dafür braucht man keine globalen variablen... ;-) zwar nicht besonders performant, aber der kollege braucht ja auch noch was zu tun... ;-)
function CountWords(Line: pChar; Word: string): integer;
var i: integer; begin result := 0; for i := 0 to length(line) - length(word) do begin if pos(word, line) = 1 then inc(result); inc(line); end; end; |
Re: meine StrCharCount geht nich...
Zitat:
Delphi-Quellcode:
procedure TForm1.Button7Click(Sender: TObject);
begin edit5.Text:=IntToStr(StrCharCount(wort, edit4.text[1])); end; |
Re: meine StrCharCount geht nich...
also: wenn ich gut und sicher programmieren will, sollte ich keine globals benutzen auch wenns umständlicher ist?
ja das ist wirklich einfacher^^ mensch, ich muss noch ne menge lernen :-) |
Re: meine StrCharCount geht nich...
Zitat:
Delphi-Quellcode:
aufruf einfach über
function CountChar(Line: pChar; aChar: char): integer;
begin result := 0; while boolean(Line[0]) do begin if Line[0] = aChar then inc(result); inc(line) end; end;
Delphi-Quellcode:
wenn du auf globale variablen verzichtet, dann weisst auch immer auf welche daten du zugreifst...und sparst dir noch stunden an debuggen ein ... ;-)
CountChar('abcabc', 'a')
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 15:38 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz