<?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[Logik Problem...]]></title><description><![CDATA[<p>Hallo leute.<br />
Ich hab son kleines logik-loch in meinem Kopf^^<br />
Ich versuche eine Funktion zu schreiben die ein Tabelle ohne inhalt (erstmal) erzeugt (In HTML).</p>
<p>Ich habe jetzt:</p>
<pre><code class="language-cpp">void wpBuilder::insertTabelle(int Grenze, int Zeilen, int Spalten)
{
     HTML &lt;&lt; &quot;&lt;table border=\&quot;&quot; &lt;&lt; Grenze &lt;&lt; &quot;\&quot;&gt;&quot; &lt;&lt; endl;
     HTML &lt;&lt; &quot;&lt;/table&gt;&quot; &lt;&lt; endl;
}
</code></pre>
<p>doch der Code soll mit den angaben:</p>
<pre><code class="language-cpp">wpBuilder Test;
Test.insertTabelle(1,2,2);
</code></pre>
<p>folgenden HTML Code machen:</p>
<pre><code>&lt;table border=&quot;1&quot;&gt;
   &lt;tr&gt;
     &lt;td&gt; ZEILE 1 SPALTE 1&lt;/td&gt;
     &lt;td&gt; ZEILE 1 SPALTE 2&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr&gt;
     &lt;td&gt; ZEILE 2 SPALTE 1&lt;/td&gt;
     &lt;td&gt; ZEILE 2 SPALTE 2&lt;/td&gt;
   &lt;/tr&gt;
&lt;/table&gt;
</code></pre>
<p>Genauere erläuterung wie der HTML code funktionier gibts hier: <a href="http://www.planethtml.de/html/040.shtml" rel="nofollow">Klick Mich!</a></p>
<p>Wie funktioniert das?<br />
Ich glaube das könnte man aufjedenfall am besten mit 2 verschachtelten for-schleifen lösen oder?</p>
<p>Mfg Wikinger75!</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/234676/logik-problem</link><generator>RSS for Node</generator><lastBuildDate>Thu, 24 Sep 2026 08:45:12 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/234676.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 20 Feb 2009 19:04:11 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Logik Problem... on Fri, 20 Feb 2009 19:04:11 GMT]]></title><description><![CDATA[<p>Hallo leute.<br />
Ich hab son kleines logik-loch in meinem Kopf^^<br />
Ich versuche eine Funktion zu schreiben die ein Tabelle ohne inhalt (erstmal) erzeugt (In HTML).</p>
<p>Ich habe jetzt:</p>
<pre><code class="language-cpp">void wpBuilder::insertTabelle(int Grenze, int Zeilen, int Spalten)
{
     HTML &lt;&lt; &quot;&lt;table border=\&quot;&quot; &lt;&lt; Grenze &lt;&lt; &quot;\&quot;&gt;&quot; &lt;&lt; endl;
     HTML &lt;&lt; &quot;&lt;/table&gt;&quot; &lt;&lt; endl;
}
</code></pre>
<p>doch der Code soll mit den angaben:</p>
<pre><code class="language-cpp">wpBuilder Test;
Test.insertTabelle(1,2,2);
</code></pre>
<p>folgenden HTML Code machen:</p>
<pre><code>&lt;table border=&quot;1&quot;&gt;
   &lt;tr&gt;
     &lt;td&gt; ZEILE 1 SPALTE 1&lt;/td&gt;
     &lt;td&gt; ZEILE 1 SPALTE 2&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr&gt;
     &lt;td&gt; ZEILE 2 SPALTE 1&lt;/td&gt;
     &lt;td&gt; ZEILE 2 SPALTE 2&lt;/td&gt;
   &lt;/tr&gt;
&lt;/table&gt;
</code></pre>
<p>Genauere erläuterung wie der HTML code funktionier gibts hier: <a href="http://www.planethtml.de/html/040.shtml" rel="nofollow">Klick Mich!</a></p>
<p>Wie funktioniert das?<br />
Ich glaube das könnte man aufjedenfall am besten mit 2 verschachtelten for-schleifen lösen oder?</p>
<p>Mfg Wikinger75!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1667274</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1667274</guid><dc:creator><![CDATA[Wikinger75]]></dc:creator><pubDate>Fri, 20 Feb 2009 19:04:11 GMT</pubDate></item><item><title><![CDATA[Reply to Logik Problem... on Fri, 20 Feb 2009 19:08:00 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">void wpBuilder::insertTabelle(int Grenze, int Zeilen, int Spalten)
{
 HTML &lt;&lt; &quot;&lt;table border=\&quot;&quot; &lt;&lt; Grenze &lt;&lt; &quot;\&quot;&gt;&quot; &lt;&lt; endl;
 for (int z = 0; z &lt; Zeilen; z++)
 {
   for (int s = 0; s &lt; Spalten; s++)
   {
     //selbst implementierne. ;)
   }
 }
 HTML &lt;&lt; &quot;&lt;/table&gt;&quot; &lt;&lt; endl;
}
</code></pre>
<p>Das Grenze musst du halt selbst noch reinmachen. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /></p>
<p>EDIT:<br />
Das mit dem &quot;HTML &lt;&lt; &quot; ist dir aber klar, wie du das machen kannst, oder? - Dafür würde sich ansonsten std::stringstream perfekt eignen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1667276</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1667276</guid><dc:creator><![CDATA[drakon]]></dc:creator><pubDate>Fri, 20 Feb 2009 19:08:00 GMT</pubDate></item><item><title><![CDATA[Reply to Logik Problem... on Fri, 20 Feb 2009 19:13:02 GMT]]></title><description><![CDATA[<p>hmm... mir läuchtet grade etwas ein, ich frag mal nach dem ablauf wie funktioniert das eig?</p>
<pre><code class="language-cpp">for (int z = 0; z &lt; Zeilen; z++)
 { 
   // Punkt 1
   for (int s = 0; s &lt; Spalten; s++)
   {
     // Punkt2
     //selbst implementierne. ;)
   }
   // Punkt 3
 }
</code></pre>
<p>oder geht er in die erste schleife rein macht nur den anfang und bleibt dan in der zweiten und kommt erst wieder in die erste bis die zweite fertig ist, oder wie ist das?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1667284</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1667284</guid><dc:creator><![CDATA[Wikinger75]]></dc:creator><pubDate>Fri, 20 Feb 2009 19:13:02 GMT</pubDate></item><item><title><![CDATA[Reply to Logik Problem... on Fri, 20 Feb 2009 19:14:01 GMT]]></title><description><![CDATA[<p>Und wenn du irgendwann ne Zelle in der Tabelle ändern willst hast du ein kleines Problem <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /><br />
Evtl. kannst du dir (wenn du nicht libxml2 nutzen willst) ein eigenes kleines &quot;HtmlModel&quot; schreiben, in dem du vllt. sogar über Klassen wie &quot;Table&quot;, &quot;List&quot;, etc. Daten in die einzelnen Repräsentationen schreiben kannst (und natürlich auch lesen ;)), und insbesondere auf einen Rutsch HTML ausspucken.</p>
<p>Geht aber wahrscheinlich über die Anforderungen hinaus <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>
<p>Im übrigen fehlen bei dem Codeschnipsel noch 2 Kommentare:</p>
<pre><code class="language-cpp">void wpBuilder::insertTabelle(int Grenze, int Zeilen, int Spalten)
{
 HTML &lt;&lt; &quot;&lt;table border=\&quot;&quot; &lt;&lt; Grenze &lt;&lt; &quot;\&quot;&gt;&quot; &lt;&lt; endl;
 for (int z = 0; z &lt; Zeilen; z++)
 {
   //selbst implementierne. ;)
   for (int s = 0; s &lt; Spalten; s++)
   {
     //selbst implementierne. ;)
   }
   //selbst implementierne. ;)
 }
 HTML &lt;&lt; &quot;&lt;/table&gt;&quot; &lt;&lt; endl;
}
</code></pre>
<p><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/1667285</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1667285</guid><dc:creator><![CDATA[franz]]></dc:creator><pubDate>Fri, 20 Feb 2009 19:14:01 GMT</pubDate></item><item><title><![CDATA[Reply to Logik Problem... on Fri, 20 Feb 2009 19:16:27 GMT]]></title><description><![CDATA[<p>Wikinger75 schrieb:</p>
<blockquote>
<p>oder geht er in die erste schleife rein macht nur den anfang und bleibt dan in der zweiten und kommt erst wieder in die erste bis die zweite fertig ist, oder wie ist das?</p>
</blockquote>
<p>So in etwa (ich denke du meinst was du meinst). Nur nicht bis die zweite fertig ist, sondern genau dann, wenn.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1667288</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1667288</guid><dc:creator><![CDATA[franz]]></dc:creator><pubDate>Fri, 20 Feb 2009 19:16:27 GMT</pubDate></item><item><title><![CDATA[Reply to Logik Problem... on Fri, 20 Feb 2009 19:16:54 GMT]]></title><description><![CDATA[<p>Hmm. Hast du kein Buch, oder so, wo die Grundlagen erklärt werden? Schleifen sind etwas, was du wirklich im Schlafe können solltest..</p>
<p>Das ist ja eine verschachtelte Schleife, also gehts zuerst in die erste Schleife, dann sofort wieder in eine andere, wo du dann die Spalten ausgeben willst. Nachdem die Anzahl Spalten ausgegeben sind, geht er wieder raus und die Zeilen Schleife kommt dran. Dann wird der innere Code ein zweites mal ausgeführt. (Halt soviel mal, wie die äussere Schleife laufen soll)..</p>
<p>Am besten du probierst das mal ein wenig aus, dann sollte dir das ganze klar werden. Die Funktionsweise ist eigentlich ganz logisch aufgebaut und wenn du dem Code &quot;folgst&quot;, dann wirst du ihn auch verstehen. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1667289</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1667289</guid><dc:creator><![CDATA[drakon]]></dc:creator><pubDate>Fri, 20 Feb 2009 19:16:54 GMT</pubDate></item><item><title><![CDATA[Reply to Logik Problem... on Fri, 20 Feb 2009 19:24:48 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">#include &lt;iostream&gt;
using namespace std;

int main()
{    
    for (int z = 0; z &lt; 2; z++)
    {
        //selbst implementierne. ;)
        cout &lt;&lt; &quot;Jetzt bin ich bei 1&quot; &lt;&lt; endl;
        for (int s = 0; s &lt; 2; s++)
        {
            cout &lt;&lt; &quot;Jetzt bin ich bei 2&quot; &lt;&lt; endl;
            //selbst implementierne. ;)
            cout &lt;&lt; &quot;Jetzt bin ich bei 3&quot; &lt;&lt; endl;
        }
        cout &lt;&lt; &quot;Jetzt bin ich bei 4&quot; &lt;&lt; endl;
        //selbst implementierne. ;)
    }

    system(&quot;PAUSE&quot;);
}
</code></pre>
<p>hab ich mal zusamen gedichten doch beim ausführen gibt er nur:<br />
&quot;Bitte drücken sie eine beliebige Taste.&quot;<br />
wegen system(&quot;PAUSE&quot;); aus um zu beenden.<br />
Warum?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1667295</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1667295</guid><dc:creator><![CDATA[Wikinger75]]></dc:creator><pubDate>Fri, 20 Feb 2009 19:24:48 GMT</pubDate></item><item><title><![CDATA[Reply to Logik Problem... on Fri, 20 Feb 2009 19:37:34 GMT]]></title><description><![CDATA[<p>Wikinger75 schrieb:</p>
<blockquote>
<pre><code class="language-cpp">#include &lt;iostream&gt;
using namespace std;

int main()
{    
    for (int z = 0; z &lt; 2; z++)
    {
        //selbst implementierne. ;)
        cout &lt;&lt; &quot;Jetzt bin ich bei 1&quot; &lt;&lt; endl;
        for (int s = 0; s &lt; 2; s++)
        {
            cout &lt;&lt; &quot;Jetzt bin ich bei 2&quot; &lt;&lt; endl;
            //selbst implementierne. ;)
            cout &lt;&lt; &quot;Jetzt bin ich bei 3&quot; &lt;&lt; endl;
        }
        cout &lt;&lt; &quot;Jetzt bin ich bei 4&quot; &lt;&lt; endl;
        //selbst implementierne. ;)
    }
 
    system(&quot;PAUSE&quot;);
}
</code></pre>
<p>hab ich mal zusamen gedichten doch beim ausführen gibt er nur:<br />
&quot;Bitte drücken sie eine beliebige Taste.&quot;<br />
wegen system(&quot;PAUSE&quot;); aus um zu beenden.<br />
Warum?</p>
</blockquote>
<p>Du hast 2 Probleme:</p>
<ol>
<li>Kein Buch (oder keine Lust es zu lesen)</li>
<li>Windows... (bzw. Compiler + Console)<br />
Schau mal nach, wie Schleifen funktionieren, dann lies bissl im Manual zu deiner Entwicklungsumgebung.<br />
Denn das Programm sollte durchaus was ausgeben. Nicht das was du dir vorstellst, aber immerhin mehr als diese Tastenmeldung.</li>
</ol>
]]></description><link>https://www.c-plusplus.net/forum/post/1667307</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1667307</guid><dc:creator><![CDATA[franz]]></dc:creator><pubDate>Fri, 20 Feb 2009 19:37:34 GMT</pubDate></item><item><title><![CDATA[Reply to Logik Problem... on Fri, 20 Feb 2009 19:40:05 GMT]]></title><description><![CDATA[<p>1.)<br />
Doch ich habe ein Buch^^<br />
Und ich habs durchgelesen...</p>
<p>2.)Ich benutze Dev-C++ falls es was nützt...<br />
Normalerweise müsste er sicher mehr ausgeben, aber das ist es ja warum gibt er nur das aus? -.-</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1667309</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1667309</guid><dc:creator><![CDATA[Wikinger75]]></dc:creator><pubDate>Fri, 20 Feb 2009 19:40:05 GMT</pubDate></item><item><title><![CDATA[Reply to Logik Problem... on Fri, 20 Feb 2009 19:46:29 GMT]]></title><description><![CDATA[<pre><code>$ ./zwei_schleifen
Jetzt bin ich bei 1
Jetzt bin ich bei 2
Jetzt bin ich bei 3
Jetzt bin ich bei 2
Jetzt bin ich bei 3
Jetzt bin ich bei 4
Jetzt bin ich bei 1
Jetzt bin ich bei 2
Jetzt bin ich bei 3
Jetzt bin ich bei 2
Jetzt bin ich bei 3
Jetzt bin ich bei 4
</code></pre>
<p>Das kommt bei mir.<br />
Geh doch einfach mal im windows-terminal (drücke [win+r] und starte cmd) ins Verzeichnis, wo das executable liegt, und starte es von dort aus.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1667312</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1667312</guid><dc:creator><![CDATA[franz]]></dc:creator><pubDate>Fri, 20 Feb 2009 19:46:29 GMT</pubDate></item><item><title><![CDATA[Reply to Logik Problem... on Fri, 20 Feb 2009 19:48:29 GMT]]></title><description><![CDATA[<p>Wikinger75 schrieb:</p>
<blockquote>
<p>1.)<br />
Doch ich habe ein Buch^^<br />
Und ich habs durchgelesen...</p>
</blockquote>
<p>...aber scheinbar kein C++ Buch...<br />
Ansonsten: Fang bitte nochmal bei Seite 1 an, und lies dir vor allem Schleifen nochmal durch. Das kostenlos verfügbare Thinking in C++ wäre auch eine Überlegung.</p>
<p>Wikinger75 schrieb:</p>
<blockquote>
<p>2.)Ich benutze Dev-C++ falls es was nützt...</p>
</blockquote>
<p>Das schadet eher. Wenn nicht ein wirklich guter Grund dafür existiert, solltest du auf einen aktuellen Compiler, der auch noch weiterentwickelt wird umsteigen (Unter Windows würde ich den Visual C++ 2008 Express, oder vielleicht Code::Blocks verwenden).</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1667313</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1667313</guid><dc:creator><![CDATA[asc]]></dc:creator><pubDate>Fri, 20 Feb 2009 19:48:29 GMT</pubDate></item><item><title><![CDATA[Reply to Logik Problem... on Fri, 20 Feb 2009 19:55:58 GMT]]></title><description><![CDATA[<p>hmm funktioniert irgentwie auch nicht, welchen compiler könnt ihr mir den empfehlen?</p>
<p>Edit:<br />
Microsoft Visual C++ kostet schon was.<br />
Das zweite könnte ich mir mal ankucken,<br />
gibts noch mehr vorschläge?<br />
Währe sehr nett.</p>
<p>Also das logik problem ist jetzt weg^^<br />
THX.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1667317</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1667317</guid><dc:creator><![CDATA[Wikinger75]]></dc:creator><pubDate>Fri, 20 Feb 2009 19:55:58 GMT</pubDate></item><item><title><![CDATA[Reply to Logik Problem... on Fri, 20 Feb 2009 19:59:46 GMT]]></title><description><![CDATA[<p>nope. Tut es nicht.. Wenn du die Express Edition holst. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /></p>
<p><a href="http://www.microsoft.com/germany/Express/" rel="nofollow">http://www.microsoft.com/germany/Express/</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1667322</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1667322</guid><dc:creator><![CDATA[drakon]]></dc:creator><pubDate>Fri, 20 Feb 2009 19:59:46 GMT</pubDate></item><item><title><![CDATA[Reply to Logik Problem... on Fri, 20 Feb 2009 20:10:27 GMT]]></title><description><![CDATA[<p>Mit Code::Blocks bin ich total zufrieden geil das dern GCC hat^^</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1667327</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1667327</guid><dc:creator><![CDATA[Wikinger75]]></dc:creator><pubDate>Fri, 20 Feb 2009 20:10:27 GMT</pubDate></item></channel></rss>