<?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[Würde dieses Beispiel in einer Sprache funktionieren?]]></title><description><![CDATA[<p>Hi,</p>
<p>kann man in irgendeiner Programmiersprache Variablen zur Laufzeit anlegen?<br />
(Es folgt ein schlechtes Beispiel)</p>
<pre><code class="language-cpp">for (int i=0;i&lt;=3;i++)
{
    int zahl[i] = getUserInput();
}
</code></pre>
<p>Beziehungsweise, wie schreibt man als geübter Programmierer denn eine Funktion, die eine (vorher) unbestimmte Anzahl an Zahlen vom User entgegennimmt?</p>
<p>Edit: Und bitte nicht hauen, ich weiß, dass schon das kleine Beispiel da oben Augenkrebs verursacht</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/199633/würde-dieses-beispiel-in-einer-sprache-funktionieren</link><generator>RSS for Node</generator><lastBuildDate>Mon, 29 Jun 2026 13:24:05 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/199633.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 05 Dec 2007 14:09:34 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Würde dieses Beispiel in einer Sprache funktionieren? on Wed, 05 Dec 2007 14:10:19 GMT]]></title><description><![CDATA[<p>Hi,</p>
<p>kann man in irgendeiner Programmiersprache Variablen zur Laufzeit anlegen?<br />
(Es folgt ein schlechtes Beispiel)</p>
<pre><code class="language-cpp">for (int i=0;i&lt;=3;i++)
{
    int zahl[i] = getUserInput();
}
</code></pre>
<p>Beziehungsweise, wie schreibt man als geübter Programmierer denn eine Funktion, die eine (vorher) unbestimmte Anzahl an Zahlen vom User entgegennimmt?</p>
<p>Edit: Und bitte nicht hauen, ich weiß, dass schon das kleine Beispiel da oben Augenkrebs verursacht</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1415303</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1415303</guid><dc:creator><![CDATA[W0lf]]></dc:creator><pubDate>Wed, 05 Dec 2007 14:10:19 GMT</pubDate></item><item><title><![CDATA[Reply to Würde dieses Beispiel in einer Sprache funktionieren? on Wed, 05 Dec 2007 14:17:46 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>Du könntest den User fragen, wie viele Zahlen er eingeben will, oder du schiebst alle Angaben in ein dynamisches Feld (c++: std::vector; c#: List&lt;&gt;)</p>
<p>chrische</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1415308</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1415308</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Wed, 05 Dec 2007 14:17:46 GMT</pubDate></item><item><title><![CDATA[Reply to Würde dieses Beispiel in einer Sprache funktionieren? on Wed, 05 Dec 2007 14:17:47 GMT]]></title><description><![CDATA[<p>Sicher gibt es auch Sprachen, die sowas unterstützen (bei Basic kenne ich es noch, daß eine Variable implizit angelegt wurde, wenn man ihren Namen erwähnt hat).</p>
<p>Aber in sauberem C++ würde ich für eine unbestimmte Anzahl von Werten einen mitwachsenden Container (std::vector&lt;&gt;) verwenden:</p>
<pre><code class="language-cpp">vector&lt;int&gt; zahlen;
for (int i=0;i&lt;=3;i++)
{
    zahlen.push_back(getUserInput());
}
</code></pre>
<p>(war das ungefähr das, was du meintest?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1415309</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1415309</guid><dc:creator><![CDATA[CStoll]]></dc:creator><pubDate>Wed, 05 Dec 2007 14:17:47 GMT</pubDate></item><item><title><![CDATA[Reply to Würde dieses Beispiel in einer Sprache funktionieren? on Wed, 05 Dec 2007 14:30:12 GMT]]></title><description><![CDATA[<pre><code>#!/usr/bin/perl

for ($i=0; $i&lt;=3; $i++) 
{ 
    $zahl[$i] = &lt;STDIN&gt;; 
}

print &quot;\n&quot;;
for ($i=0; $i&lt;=3; $i++) 
{ 
    print &quot;$i: $zahl[$i]&quot;; 
}
</code></pre>
<p>Beispielaufruf:</p>
<pre><code>$ perl blubb.pl
423
54
456456
23

0: 423
1: 54
2: 456456
3: 23
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1415318</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1415318</guid><dc:creator><![CDATA[minhen]]></dc:creator><pubDate>Wed, 05 Dec 2007 14:30:12 GMT</pubDate></item></channel></rss>