vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
TOP-Angebot: 17 bzw. 24 Entwickler-Vollversionen zum unschlagbaren Preis!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

Visual-Basic Einsteiger
Re: Alle Kombinationen durchgehen? 
Autor: HarryC
Datum: 15.10.05 20:35

Hallo mrwebbie,

da bietet es sich geradezu an, Deine Frage rekursiv zu lösen, vor allem, wenn die Ausgangsdaten variabel sein sollten.
Const AlleZeichen = "01234"         ' können natürlich auch Variablen sein
Const Stellenzahl = 4
 
Function Iterate(ByVal tStr as String, ByVal actDeep as Integer) as String
Dim i as Integer
If actDeep <= Stellenzahl Then
  For i = 1 To Len (AlleZeichen)
    Iterate tStr + Mid$(AlleZeichen, i, 1)
  Next i
Else
  ' in tStr steht hier nun der gewünschte String zur Verfügung
End If
 
Sub Main
Iterate ("", 1)
End Sub
Gestartet wird das ganze über die Prozedur Main. In dem String AlleZeichen kannst Du angeben, welche Zeichen in dem Ergebnis drin sein sollen (AlleZeichen kann natürlich auch eine Variable sein; das gilt auch für die Stellenzahl). Wie der Name Stellenzahl schon sagt, gibst Du hier an, wieviele Stellen das Ergebnis haben soll.

Um eine Vorstellung zu bekommen, wieviele Ergebnisse auf Dich zukommen, rechnest Du: Len(AlleZeichen) ^ Stellenzahl Das solltest Du wenn vorher tun ...

HarryC
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Alle Kombinationen durchgehen?829mrwebbie15.10.05 19:04
Re: Alle Kombinationen durchgehen?635HarryC15.10.05 20:35
Re: Alle Kombinationen durchgehen?562mrwebbie15.10.05 20:40
Re: Alle Kombinationen durchgehen?540HarryC15.10.05 21:07
Re: Alle Kombinationen durchgehen?435Marcus W15.10.05 21:21

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel