AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Leerzeichen in einem String zählen

Ein Thema von loki91 · begonnen am 12. Jan 2010 · letzter Beitrag vom 16. Jan 2010
Antwort Antwort
Seite 4 von 4   « Erste     234   
loki91

Registriert seit: 12. Jan 2010
10 Beiträge
 
#31

Re: Leerzeichen in einem String zählen

  Alt 12. Jan 2010, 22:08
aha ich hatte nicht ein end zuviel sondern ein begin zuviel!

habs nun so;
Delphi-Quellcode:
var

  i, zaehler : integer;
 s : string;
    begin
           s := Edit1.Text;
           zaehler := 0;

           for i := 1 to length(s) do

           if s[i] = ' then
           zaehler := zaehler + 1;
           showmessage( IntToStr(zaehler));

     end;

end.
Nun klappts auch...puhh, war dass eine schwere Geburt xD, danke an alle für die ganzen Hinweise. Morgen geht der Spaß denke ich weiter^^


loki

PS: Gute Nacht
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.851 Beiträge
 
Delphi 11 Alexandria
 
#32

Re: Leerzeichen in einem String zählen

  Alt 12. Jan 2010, 22:12
Ich hatte eher so
Delphi-Quellcode:
var
  i, zaehler: integer;
  s: string;
begin
    s := Edit1.Text;
    zaehler := 0;

     for i := 1 to length(s) do
           if s[i] = ' then
               zaehler := zaehler + 1;
     showmessage( IntToStr(zaehler));
end;
gedacht
Markus Kinzler
  Mit Zitat antworten Zitat
hoika

Registriert seit: 5. Jul 2006
Ort: Magdeburg
8.270 Beiträge
 
Delphi 10.4 Sydney
 
#33

Re: Leerzeichen in einem String zählen

  Alt 14. Jan 2010, 13:52
Hallo,

oder um bei den begin/end zu bleiben

Delphi-Quellcode:
var
  i, zaehler: integer;
  s: string;
begin
  s := Edit1.Text;
  zaehler := 0;

  for i := 1 to length(s) do
  begin
    if s[i] = ' then
    begin
      zaehler := zaehler + 1;
    end; // if s[i] = ' ' then
  end; // for i := 1 to length(s) do

  showmessage( IntToStr(zaehler));
end; { procedure ... }
Klar ist hier begin/end nicht notwendig,
macht es aber leichter erweiterbar,
falls nach dem then noch mehr Zeilen kommen sollen.


Heiko
Heiko
  Mit Zitat antworten Zitat
Benutzerbild von p80286
p80286

Registriert seit: 28. Apr 2008
Ort: Stolberg (Rhl)
6.659 Beiträge
 
FreePascal / Lazarus
 
#34

Re: Leerzeichen in einem String zählen

  Alt 14. Jan 2010, 14:39
Endlich mal jemand der sich bemüßigt fühlt zu schreiben wozu ein end gehört.

Gruß
k-H
Programme gehorchen nicht Deinen Absichten sondern Deinen Anweisungen
R.E.D retired error detector
  Mit Zitat antworten Zitat
Benutzerbild von Luckie
Luckie

Registriert seit: 29. Mai 2002
37.621 Beiträge
 
Delphi 2006 Professional
 
#35

Re: Leerzeichen in einem String zählen

  Alt 14. Jan 2010, 14:42
Zitat von p80286:
Endlich mal jemand der sich bemüßigt fühlt zu schreiben wozu ein end gehört.
Jemand, der sich bemüßigt fühlt dies zu tun macht was falsch.
Michael
Ein Teil meines Codes würde euch verunsichern.
  Mit Zitat antworten Zitat
hoika

Registriert seit: 5. Jul 2006
Ort: Magdeburg
8.270 Beiträge
 
Delphi 10.4 Sydney
 
#36

Re: Leerzeichen in einem String zählen

  Alt 14. Jan 2010, 14:53
Hallo,

1. ich bin ein #-Sammler (haben wollen)
2. war das nur für den Thread-Ersteller




Heiko
Heiko
  Mit Zitat antworten Zitat
Benutzerbild von xZise
xZise

Registriert seit: 3. Mär 2006
Ort: Waldbronn
4.303 Beiträge
 
Delphi 2009 Professional
 
#37

Re: Leerzeichen in einem String zählen

  Alt 16. Jan 2010, 19:03
Es war eigentlich kein begin zu viel, sondern genau richtig. Allerdings gibt es ein end was kein begin hat. Und zwar ist es das letzte Wort in der Datei:
Delphi-Quellcode:
[...]
end.
Und das hast du anscheinend nie gezeigt.
Um das mal so zu sagen:*zu jedem begin gehört ein end;.

MfG
Fabian
Fabian
Eigentlich hat MS Windows ab Vista den Hang zur Selbstzerstörung abgewöhnt – mkinzler
  Mit Zitat antworten Zitat
Micha88
(Gast)

n/a Beiträge
 
#38

Re: Leerzeichen in einem String zählen

  Alt 16. Jan 2010, 21:15
Zitat von Luckie:
Delphi-Quellcode:
for i := 1 to length(s) do
begin
  if s[i] = ??? then
    Zaehler := Zaehler + 1
end;
[...]
Vorher muss man aber Zaehler mit X initialisieren, sonst gibts ein böses Erwachen.
  Mit Zitat antworten Zitat
Benutzerbild von Luckie
Luckie

Registriert seit: 29. Mai 2002
37.621 Beiträge
 
Delphi 2006 Professional
 
#39

Re: Leerzeichen in einem String zählen

  Alt 16. Jan 2010, 22:00
Das war ja nur eine Anregung. Etwas sollte der Fragesteller schon noch selber machen.
Michael
Ein Teil meines Codes würde euch verunsichern.
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 4 von 4   « Erste     234   


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 06:05 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz