<?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[Funktionen probleme]]></title><description><![CDATA[<p>Hi Leute<br />
Ich versuch mich gerade an meiner ersten Library und hab beim testen festgestellt das ich die funktionen die nach einem wort suchen sollen nur einmal im programm eingesetzt werden können also wenn ich nach mehreren wörter einzelnt mit der selben funktion suchen möchte geht das nicht.</p>
<p>Was kann ich dagegen machen?</p>
<p>Hier ist jetzt mal eine funktion:</p>
<pre><code class="language-cpp">int confGroup(const char *Group_Name)
    {
        std::string Name;
        unsigned int a;
        unsigned int i;
        unsigned int lange = Conf.zeile.size();

        for(i=0;i &lt; lange; ++i)
        {
            if(Conf.zeile[i].substr(0,1) == &quot;[&quot; &amp;&amp; Conf.zeile[i].substr(Conf.zeile[i].size()-1, Conf.zeile[i].size()) == &quot;]&quot;)
            {
                Name = Conf.zeile[i].substr(1, Conf.zeile[i].size()-2);
                a = i+1;
                ConfGroup.Anfang = i+1;
            }
        }

        if(Group_Name == Name)
        {

            while(a &lt; lange)
            {
                if(Conf.zeile[a].substr(0,1) == &quot;[&quot; || Conf.zeile[a].substr(0) == &quot;&quot;)
                {
                    ConfGroup.Ende = a;
                }
                ++a;
            }

                return 0;
            }else{
                return -1;
        }

    }
</code></pre>
<p>PS: Programmiere mit c++ erst seit einem halben jahr</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/268401/funktionen-probleme</link><generator>RSS for Node</generator><lastBuildDate>Tue, 01 Sep 2026 21:57:51 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/268401.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 08 Jun 2010 16:59:09 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Funktionen probleme on Tue, 08 Jun 2010 16:59:09 GMT]]></title><description><![CDATA[<p>Hi Leute<br />
Ich versuch mich gerade an meiner ersten Library und hab beim testen festgestellt das ich die funktionen die nach einem wort suchen sollen nur einmal im programm eingesetzt werden können also wenn ich nach mehreren wörter einzelnt mit der selben funktion suchen möchte geht das nicht.</p>
<p>Was kann ich dagegen machen?</p>
<p>Hier ist jetzt mal eine funktion:</p>
<pre><code class="language-cpp">int confGroup(const char *Group_Name)
    {
        std::string Name;
        unsigned int a;
        unsigned int i;
        unsigned int lange = Conf.zeile.size();

        for(i=0;i &lt; lange; ++i)
        {
            if(Conf.zeile[i].substr(0,1) == &quot;[&quot; &amp;&amp; Conf.zeile[i].substr(Conf.zeile[i].size()-1, Conf.zeile[i].size()) == &quot;]&quot;)
            {
                Name = Conf.zeile[i].substr(1, Conf.zeile[i].size()-2);
                a = i+1;
                ConfGroup.Anfang = i+1;
            }
        }

        if(Group_Name == Name)
        {

            while(a &lt; lange)
            {
                if(Conf.zeile[a].substr(0,1) == &quot;[&quot; || Conf.zeile[a].substr(0) == &quot;&quot;)
                {
                    ConfGroup.Ende = a;
                }
                ++a;
            }

                return 0;
            }else{
                return -1;
        }

    }
</code></pre>
<p>PS: Programmiere mit c++ erst seit einem halben jahr</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1909050</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1909050</guid><dc:creator><![CDATA[CCodex]]></dc:creator><pubDate>Tue, 08 Jun 2010 16:59:09 GMT</pubDate></item><item><title><![CDATA[Reply to Funktionen probleme on Tue, 08 Jun 2010 17:08:42 GMT]]></title><description><![CDATA[<p>Deine Funktion aendert eine globale Variable. Wird ihr Wert nicht zurueckgesetzt, gibt es Probleme. Desweiteren halte ich einen Vergleich von const char* mit std::string fuer fragwuerdig.</p>
<blockquote>
<p>geht das nicht</p>
</blockquote>
<p>Diese Fehlerbeschreibung ist unzureichend, auch ist voellig unklar, was Conf oder Conf.zeile eigentlich ist.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1909054</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1909054</guid><dc:creator><![CDATA[knivil]]></dc:creator><pubDate>Tue, 08 Jun 2010 17:08:42 GMT</pubDate></item><item><title><![CDATA[Reply to Funktionen probleme on Tue, 08 Jun 2010 17:07:07 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">// erst
unsigned int a;
// irgendwann spaeter
a = i+1;
// dann mal sowas
while(a &lt; lange)
</code></pre>
<p>Meine Gegenfrage an dich <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="😃"
    /> Wo setzt du a auf einen Anfangswert zurueck</p>
<p>&quot;lange&quot; ist kein guter Variablenname <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f44e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--thumbs_down"
      title=":-1:"
      alt="👎"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1909055</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1909055</guid><dc:creator><![CDATA[BasicMan01]]></dc:creator><pubDate>Tue, 08 Jun 2010 17:07:07 GMT</pubDate></item><item><title><![CDATA[Reply to Funktionen probleme on Tue, 08 Jun 2010 17:38:43 GMT]]></title><description><![CDATA[<p>ok thx für die schnelle antwort.</p>
<p>Edit:</p>
<p>Conf.zeile ist ein string Vector der alle Zeilen der Dateien enthält.</p>
<p>Die Funktion soll die Gruppe suchen die zwischen [] ist und dann den anfang und das ende der Gruppe suchen fals ein ende da ist.</p>
<p>Der wert von a soll nicht auf 0 gesetzt werden weil er aber der nächsten Zeile unter der Gruppe nach dem ende suchen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1909057</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1909057</guid><dc:creator><![CDATA[CCodex]]></dc:creator><pubDate>Tue, 08 Jun 2010 17:38:43 GMT</pubDate></item></channel></rss>