Ich hab solch ein Script schon mal geschrieben. Aber nicht in C++ sondern in PHP. Schau mal. Vll. Hilft dir der CODE:
<html>
<head>
<title>Ausgabe der Ziffern</title>
</head>
<body>
<?PHP
$gesendet = $_POST['gesendet'];
if(!$gesendet) {
?>
<form action="Zahlenausgabe_Array_tausend.php" method="POST">
<input type="text" name="zahl" size="10" maxlength="3">
<input type="submit" value="Absenden">
<input type="hidden" name="gesendet" value=1>
<?PHP
$ziffer = $_POST['zahl'];
$ziffern = array (
"einer" => array ("0" => "Null", "Eins", "Zwei", "Drei", "Vier", "Fuenf", "Sechs", "Sieben", "Acht", "Neun", "Zehn", "Elf", "Zwoelf", "Dreizehn", "Vierzehn", "Fuenfzehn", "Sechzehn", "Siebzehn", "Achtzehn", "Neunzehn"),
"zehner" => array ("2" => "zwanzig", "dreißig", "vierzig", "fuenfzig", "sechzig", "siebzig", "achtzig", "neunzig"),
);
foreach ($ziffern as $key => $value)
{
if ($ziffer <= 19 && $key == "einer")
{
echo $value[$ziffer];
}
elseif ($ziffer%10 == 0 && $key == "zehner")
{
$ergebnis = $ziffer/10;
echo $value[$ergebnis];
}
else
{
$ergebnis1 = $ziffer%10;
$ergebnis10 = $ziffer/10;
if ($key == "einer")
echo $value[$ergebnis1] . "und";
if ($key == "zehner")
echo $value[$ergebnis10];
}
}
if ($ziffer >= 100)
echo "Die Zahl muss kleiner 100 sein";
echo "<br>";
echo "<a href='Zahlenausgabe_Array_hundert.html'>Zurück</a>"
?>[/PHP]