| Autor | Beitrag | 
| MagicRain 
          Beiträge: 154
 
 WinXp, Win8, iOS
 Delphi 7, Lazarus Pascal, Delphi 10.2 Starter, NetBeans Java
 
 | 
Verfasst: Fr 29.05.09 11:54 
 | 
|  | 
| DeddyH Ehemaliges Mitglied
 Erhaltene Danke: 1
 
 
 
 
 | 
Verfasst: Fr 29.05.09 12:21 
 
Ich weiß zwar nicht, was genau Du mit Einlesen meinst, aber evtl. suchst Du ReverseString aus StrUtils. | 
|  | 
| MagicRain  
          Beiträge: 154
 
 WinXp, Win8, iOS
 Delphi 7, Lazarus Pascal, Delphi 10.2 Starter, NetBeans Java
 
 | 
Verfasst: Fr 29.05.09 12:27 
 
Nein. Zeichen weise in hex einlesen....... Tabellen char A = 41h.... halt Ord(Tabelle[i]); hmm
 MFG
 | 
|  | 
| MagicRain  
          Beiträge: 154
 
 WinXp, Win8, iOS
 Delphi 7, Lazarus Pascal, Delphi 10.2 Starter, NetBeans Java
 
 | 
Verfasst: Sa 30.05.09 02:50 
 
heftig keiner ne idee ?
 :/
 | 
|  | 
| jaenicke 
          Beiträge: 19326
 Erhaltene Danke: 1749
 
 W11 x64 (Chrome, Edge)
 Delphi 12 Pro, C# (VS 2022), JS/HTML, Java (NB), PHP, Lazarus
 
 | 
Verfasst: Sa 30.05.09 03:54 
 
Naja, mir ist nicht klar was du eigentlich meinst und wo das Problem ist.   | 
|  | 
| alzaimar 
          Beiträge: 2889
 Erhaltene Danke: 13
 
 W2000, XP
 D6E, BDS2006A, DevExpress
 
 | 
Verfasst: Sa 30.05.09 05:11 
 
		                       Delphi-Quelltext 
 									| 1:2:
 
 | For i := Length (Tabelle) downto 1 do Foobar(Tabelle[i]);
 |  Foobar wird zuerst mit dem letzten Zeichen, dann mit dem vorletzten usw. aufgerufen. Rückwärts._________________ Na denn, dann. Bis dann, denn.
 | 
|  | 
| ffgorcky 
          Beiträge: 573
 
 WIN XP/2000 & 7Prof (Familie:Win95,Win98)
 
 
 | 
Verfasst: Sa 30.05.09 08:04 
 
Die Möglichkeit von   alzaimar  wollte ich auch gerade so ähnlich aufschreiben.
 Aber - da ich damit noch nicht so wirklich Erfahrungen habe - würde ich das dann doch eher so schreiben, 
    indem ich direkt auf die Indexe zugreife:
 		                       Delphi-Quelltext 
 									| 1:2:
 
 | for i:=length(umzudrehenderString)-1 downto 0 doumgedrehterString:=umzudrehenderString[i];
 |  Oder man kann es meiner Ansicht nach auch so schreiben:
 		                       Delphi-Quelltext 
 									| 1:2:
 
 | for i:=0 to length(umzudrehenderString)-1 doumgedrehterString:=umzudrehenderString[length(umzudrehenderString)-1-i];
 |  Ich weiß jetzt leider nicht, was sauberer ist.
 Ich denke aber mal, dass meine erste Lösung sauberer ist.
 Oder haben wir jetzt alle Deine Frage falsch verstanden?
  - Dann formuliere sie doch bitte noch einmal genauer. | 
|  | 
| jaenicke 
          Beiträge: 19326
 Erhaltene Danke: 1749
 
 W11 x64 (Chrome, Edge)
 Delphi 12 Pro, C# (VS 2022), JS/HTML, Java (NB), PHP, Lazarus
 
 | 
Verfasst: Sa 30.05.09 15:32 
 
	  |  ffgorcky hat folgendes geschrieben  : |  	  | 		                       Delphi-Quelltext 
 									| 1:2:
 
 | for i:=length(umzudrehenderString)-1 downto 0 doumgedrehterString:=umzudrehenderString[i];
 |  | 
 Erstens hat der erste Buchstabe den Index 1 wie bei   alzaimar , zweitens legst du so in umgedrehterString jeweils nur einen einzelnen Buchstaben der Reihe nach und überschreibst jeweils den vorherigen damit...
 Wenn es um das simple Umdrehen ginge, dann gibt es wie bereits gesagt wurde eine simple Funktion dafür (ReverseString). Aber darum geht es ja nicht. Falls das Problem nur das rückwärts zeichenweise Durchgehen ist, hat es   alzaimar  ja geschrieben. | 
|  | 
| MagicRain  
          Beiträge: 154
 
 WinXp, Win8, iOS
 Delphi 7, Lazarus Pascal, Delphi 10.2 Starter, NetBeans Java
 
 | 
Verfasst: Sa 30.05.09 16:26 
 
	  | Zitat: |  	  | Falls das Problem nur das rückwärts zeichenweise Durchgehen ist, hat es  alzaimar ja geschrieben. | 
 Das war es danke euch dann doch nocht   | 
|  | 
| ffgorcky 
          Beiträge: 573
 
 WIN XP/2000 & 7Prof (Familie:Win95,Win98)
 
 
 | 
Verfasst: Sa 30.05.09 18:32 
 | 
|  |