<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Zahl in Zeichen darstellen (Anfänger)]]></title><description><![CDATA[<p>Hallo!<br />
Es handelt sich hier um eine einfache KonsolenApplikation.<br />
Ich würde gerne eine int-Zahl eingeben und diese als eine Reihe von Sternchen repräsentieren lassen. Z.B. 3 --&gt; ***</p>
<p>Zuerst habe ich mich darum gekümmert, dass wirklich nur Zahlen verarbeitet werden.</p>
<pre><code class="language-cpp">#include&lt;iostream&gt; 
#include &lt;cstring&gt;
using namespace std;

int istZahl(char zahl[10])                        
{ 
int laenge=strlen(zahl);                        
for(int i=0; i&lt;laenge; i++)
if ( !((int)zahl[i] &gt; 47 &amp;&amp; zahl[i] &lt; 58))    
{ 
return false;
}
return true;
}

int main()
{
char a[20];
cout&lt;&lt;&quot;Bitte eine Zahl eingeben: &quot;;
cin.getline(a,20);

while (istZahl(a)==false)
{
cout&lt;&lt;&quot;\nUngueltige Eingabe. \nBitte nur Zahlen eingeben: &quot;;
cin.getline(a,20);
}
cout&lt;&lt;a&lt;&lt;&quot; ist eine Zahl.&quot;&lt;&lt;endl;

cin.ignore();
cin.get();

return 0;

}
</code></pre>
<p>Jetzt dachte ich mir, dass ich die Sternchen als char in einer Schleife sooft aneinander hängen kann bis die eingegebene Zahl erreicht wurde.<br />
Nur leider weiß ich nicht, wie ich an diese Zahl &quot;rankomme&quot; bzw. in der Schleife richtig darauf zeige.<br />
Ich hoffe ihr habt Tipps für mich und ein bisschen Nachsicht mit einem Anfänger <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/topic/295734/zahl-in-zeichen-darstellen-anfänger</link><generator>RSS for Node</generator><lastBuildDate>Sat, 15 Aug 2026 07:59:37 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/295734.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 20 Nov 2011 18:14:19 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Zahl in Zeichen darstellen (Anfänger) on Sun, 20 Nov 2011 18:14:19 GMT]]></title><description><![CDATA[<p>Hallo!<br />
Es handelt sich hier um eine einfache KonsolenApplikation.<br />
Ich würde gerne eine int-Zahl eingeben und diese als eine Reihe von Sternchen repräsentieren lassen. Z.B. 3 --&gt; ***</p>
<p>Zuerst habe ich mich darum gekümmert, dass wirklich nur Zahlen verarbeitet werden.</p>
<pre><code class="language-cpp">#include&lt;iostream&gt; 
#include &lt;cstring&gt;
using namespace std;

int istZahl(char zahl[10])                        
{ 
int laenge=strlen(zahl);                        
for(int i=0; i&lt;laenge; i++)
if ( !((int)zahl[i] &gt; 47 &amp;&amp; zahl[i] &lt; 58))    
{ 
return false;
}
return true;
}

int main()
{
char a[20];
cout&lt;&lt;&quot;Bitte eine Zahl eingeben: &quot;;
cin.getline(a,20);

while (istZahl(a)==false)
{
cout&lt;&lt;&quot;\nUngueltige Eingabe. \nBitte nur Zahlen eingeben: &quot;;
cin.getline(a,20);
}
cout&lt;&lt;a&lt;&lt;&quot; ist eine Zahl.&quot;&lt;&lt;endl;

cin.ignore();
cin.get();

return 0;

}
</code></pre>
<p>Jetzt dachte ich mir, dass ich die Sternchen als char in einer Schleife sooft aneinander hängen kann bis die eingegebene Zahl erreicht wurde.<br />
Nur leider weiß ich nicht, wie ich an diese Zahl &quot;rankomme&quot; bzw. in der Schleife richtig darauf zeige.<br />
Ich hoffe ihr habt Tipps für mich und ein bisschen Nachsicht mit einem Anfänger <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/2146704</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2146704</guid><dc:creator><![CDATA[sahnepudding]]></dc:creator><pubDate>Sun, 20 Nov 2011 18:14:19 GMT</pubDate></item><item><title><![CDATA[Reply to Zahl in Zeichen darstellen (Anfänger) on Sun, 20 Nov 2011 18:18:53 GMT]]></title><description><![CDATA[<p>Wie wäre es, wenn du die Eingabe so machst?</p>
<pre><code class="language-cpp">int zahl;
cin &gt;&gt; zahl;
</code></pre>
<p>Dadurch hattest du mit einem Schlag alle Probleme gelöst.</p>
<p>Woher hast du eigentlich diese andere Vorgehensweise? Und woher die Idee, cstring zu benutzen?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2146706</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2146706</guid><dc:creator><![CDATA[SeppJ]]></dc:creator><pubDate>Sun, 20 Nov 2011 18:18:53 GMT</pubDate></item><item><title><![CDATA[Reply to Zahl in Zeichen darstellen (Anfänger) on Sun, 20 Nov 2011 18:35:30 GMT]]></title><description><![CDATA[<p>Die Idee mit der Länge der Zeichenkette war nicht meine,<br />
konnte ich aber ziemlich schnell im Internet finden und es sah für mich auch ganz<br />
sinnvoll aus.<br />
Also wenn das auf diese Weise nichts wird oder nicht ratsam ist,<br />
dann werd ich's wohl erstmal so machen wie du geschrieben hast.<br />
Danke</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2146709</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2146709</guid><dc:creator><![CDATA[sahnepudding]]></dc:creator><pubDate>Sun, 20 Nov 2011 18:35:30 GMT</pubDate></item><item><title><![CDATA[Reply to Zahl in Zeichen darstellen (Anfänger) on Sun, 20 Nov 2011 19:49:27 GMT]]></title><description><![CDATA[<p>Aber bei dem, was ich geschrieben habe, läutet doch irgendeine Glocke, oder? Deine Antwort klingt, als hättest du so etwas noch nie gesehen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2146739</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2146739</guid><dc:creator><![CDATA[SeppJ]]></dc:creator><pubDate>Sun, 20 Nov 2011 19:49:27 GMT</pubDate></item></channel></rss>