Seite 1 von 2
Wie würdet ihr diese Prozedur nennen?
Verfasst: 04.05.2005 19:18
von zigapeda
Hallo
mal eine frage (by the way wenn das das falsche forum ist bitte verschieben) wie würdet ihr eine Prozedur nennen mit der man aus einer Zahl einen string machen kann und zwar nicht so:
sondern so:
Code: Alles auswählen
Zahl: 7
String(mit dem parameter 4): 0007
String(mit dem parameter 2): 07
Mir will kein passender name einfallen, könnt ihr mir helfen?
Verfasst: 04.05.2005 20:10
von Hroudtwolf
Code: Alles auswählen
Procedure DieKleinsteProzedurDerWelt(Zahl.l,Anzahl.l)
ProzedureReturn RSet(Str(Zahl.l),Anzahl.l,"0")
EndProcedure
Verfasst: 04.05.2005 20:12
von hardfalcon
Oder nicht?

Verfasst: 04.05.2005 20:15
von the one and only
oder einfach
Verfasst: 04.05.2005 20:19
von Green Snake
oder einfach
Code: Alles auswählen
Procedure Procedure_Die_Eine_Zahl_Zu_einem_String_Macht(Zahl.l,Anzahl.l)
ProzedureReturn RSet(Str(Zahl.l),Anzahl.l,"0")
EndProcedure
Verfasst: 04.05.2005 20:33
von AndyX
Procedure NbFillStr(Nb.l,Fülle.s,Anzahl.l,loc.b)
loc.b soll sein halt, RSet oder LSet.
Greetz,
AndyX
Verfasst: 04.05.2005 20:34
von zigapeda
Shit hab nicht aufgepasst. Ich dachte RSet fügt je nach der länge die zeichen hinzu:
Code: Alles auswählen
Zahl: 7
Rset (mit parameter 2): 007
Zahl: 15
Rset (mit parameter 2): 0015
Aber das ist ja garnicht so. RSet ist eigentlich genau das was ich proggn wollte.
Ok neue Frage:
Eine Prozedur die ähnlich wie ReplaceString ist nur das sie nicht alle suchstrings ersetzt sondern nur den ersten den sie findet. Wäre ReplaceFString() gut oder eher nicht? Bitte vorschläge.
Verfasst: 04.05.2005 20:36
von MVXA
machs wie ich

. Notier dir 6 Namen für eine Proc auf einem Zettel. Such dann einen Würfel und würfel 3x. Welcher Name am meisten gewürftel wurde, wird als Name für die Proc genommen.
Verfasst: 04.05.2005 23:44
von Froggerprogger
ReplaceFirstString() wär mein Vorschlag.
Bei 'F' denke ich immer an Floats.
Verfasst: 04.05.2005 23:50
von zigapeda
Ok ReplaceFirstString()
@AndyX so könnte man es auch machen (das es was bringt) muss ich mir noch überlegen