Maximale Kombination aus Zeichenvorrat

Hallo Leute.

Meine C++ Kenntnisse sind nicht gerade die besten, das gebe ich an dieser Stelle erstmal zu :wink:
Ich habe mir überlegt, um mal wieder etwas in die Thematik hinein zu kommen ein Programm zu schreiben, das alle Möglichkeiten an Kombinationen aus einem vorgegebenen Zeichenvorrat unter Berücksichtigung einer Tiefe darstellt.
Prinzipiell heisst das:
Für Zeichenvorrat a-z, Tiefe = 2
Ausgabe:
a
b
c

z
aa
ab
ac

az
ba
bb
bc

zz

Nun habe ich aber keinen blassen Schimmer wie ich das realisieren soll, für mich schreit das nach Rekursion, aber ich weiss echt nicht wie ich das hier anwenden soll.

Könnte mir da jemand helfen?

MfG,
Keks

Howdy,

nicht ganz dass, was du haben wolltest, aber … etwas von dem du lernen könntest:

#include 

void process(
 const char\* szBase = "",
 int nTiefe = 3)
{
 if (0 

Gruss
norsemanna