<?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[MYSQL_ROW und Nullterminierung]]></title><description><![CDATA[<p>Hi!</p>
<p>ich möchte aus einer datenbank die ip-adressen von servern auslesen und dann jeweils eine http verbindung aufbauen. funktioniert auch alles soweit (momentan lese ich die server ip aus einer variable nicht aus der datenbank)</p>
<p>jetzt die frage: welchen datentyp gibt mir MYSQL_ROW zurück? (konnte ich nirgends finden.)<br />
außerdem ist dieser string nicht nullterminiert und daher denke ich stürzt mir das programm auch ab wenn ich inet_addr row[0] übergebe..</p>
<p>auszug aus der mysql seite</p>
<blockquote>
<p>Eine typsichere Darstellung einer Datenzeile. Sie ist zurzeit als Array gezählter Byte-Strings implementiert. (Diese dürfen nicht als auf null endende Strings behandelt werden, wenn die Feldwerte Binärdaten enthalten könnten, da solche Werte intern Nullbytes enthalten können.) Die Zeilen werden mit mysql_fetch_row() abgerufen.</p>
</blockquote>
<p>mal abgesehen vom datentyp der mysql_row ist.. kann ich dem einfach die nullterminierung mit &quot;\0&quot; anhängen??</p>
<pre><code class="language-cpp">//GET SERVERS
    MYSQL *conn, mysql;
    MYSQL_RES *mysql_result;
    MYSQL_ROW  row;

//....
//READ OUT SERVERS IP
    sqlquery_servers = &quot;SELECT f_ip FROM t_servers&quot;;

    query_result = mysql_query(conn, sqlquery_servers.c_str());

    if (query_result !=0) {
        std::cout &lt;&lt; mysql_error(conn) &lt;&lt; std::endl;
    return 1;
    }

    mysql_result = mysql_store_result(conn);
    while ( ( row = mysql_fetch_row(mysql_result)) != NULL ) {
        std::cout &lt;&lt; &quot;result: &quot; &lt;&lt; row[0] &lt;&lt; std::endl;
    }

    //CLOSE CONNECTION
    mysql_close(conn);

//.....
//Verbindungsaufbau:
            //addr auf null setzen
            memset(&amp;addr, 0, sizeof(SOCKADDR_IN));

            //und wieder füllen
            addr.sin_family = AF_INET;
            addr.sin_port = htons(80);
            addr.sin_addr.s_addr = inet_addr(server1); //sollte dann aus der DB gelesen werden....

            //Verbindung aufbauen
            rc = connect(new_socket, (SOCKADDR*)&amp;addr, sizeof(SOCKADDR));

            if(rc == SOCKET_ERROR) {
                errormsg = &quot;Fehler: Verbindungsaufbau fehlgeschlagen, Fehler Code: &quot;;
                errormsg += WSAGetLastError();

                closesocket(new_socket);
                WSACleanup();

            }
</code></pre>
<p>inet_Addr erwartet ja einen nullterminierten string...</p>
<p>PS.: wer kann Nullterminierung in 4 Wörtern erklären? der bekommt von mir drei kugeln eis (natürl. vom italiener <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/topic/265560/mysql_row-und-nullterminierung</link><generator>RSS for Node</generator><lastBuildDate>Fri, 04 Sep 2026 02:41:36 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/265560.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 25 Apr 2010 14:08:05 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to MYSQL_ROW und Nullterminierung on Sun, 25 Apr 2010 14:23:03 GMT]]></title><description><![CDATA[<p>Hi!</p>
<p>ich möchte aus einer datenbank die ip-adressen von servern auslesen und dann jeweils eine http verbindung aufbauen. funktioniert auch alles soweit (momentan lese ich die server ip aus einer variable nicht aus der datenbank)</p>
<p>jetzt die frage: welchen datentyp gibt mir MYSQL_ROW zurück? (konnte ich nirgends finden.)<br />
außerdem ist dieser string nicht nullterminiert und daher denke ich stürzt mir das programm auch ab wenn ich inet_addr row[0] übergebe..</p>
<p>auszug aus der mysql seite</p>
<blockquote>
<p>Eine typsichere Darstellung einer Datenzeile. Sie ist zurzeit als Array gezählter Byte-Strings implementiert. (Diese dürfen nicht als auf null endende Strings behandelt werden, wenn die Feldwerte Binärdaten enthalten könnten, da solche Werte intern Nullbytes enthalten können.) Die Zeilen werden mit mysql_fetch_row() abgerufen.</p>
</blockquote>
<p>mal abgesehen vom datentyp der mysql_row ist.. kann ich dem einfach die nullterminierung mit &quot;\0&quot; anhängen??</p>
<pre><code class="language-cpp">//GET SERVERS
    MYSQL *conn, mysql;
    MYSQL_RES *mysql_result;
    MYSQL_ROW  row;

//....
//READ OUT SERVERS IP
    sqlquery_servers = &quot;SELECT f_ip FROM t_servers&quot;;

    query_result = mysql_query(conn, sqlquery_servers.c_str());

    if (query_result !=0) {
        std::cout &lt;&lt; mysql_error(conn) &lt;&lt; std::endl;
    return 1;
    }

    mysql_result = mysql_store_result(conn);
    while ( ( row = mysql_fetch_row(mysql_result)) != NULL ) {
        std::cout &lt;&lt; &quot;result: &quot; &lt;&lt; row[0] &lt;&lt; std::endl;
    }

    //CLOSE CONNECTION
    mysql_close(conn);

//.....
//Verbindungsaufbau:
            //addr auf null setzen
            memset(&amp;addr, 0, sizeof(SOCKADDR_IN));

            //und wieder füllen
            addr.sin_family = AF_INET;
            addr.sin_port = htons(80);
            addr.sin_addr.s_addr = inet_addr(server1); //sollte dann aus der DB gelesen werden....

            //Verbindung aufbauen
            rc = connect(new_socket, (SOCKADDR*)&amp;addr, sizeof(SOCKADDR));

            if(rc == SOCKET_ERROR) {
                errormsg = &quot;Fehler: Verbindungsaufbau fehlgeschlagen, Fehler Code: &quot;;
                errormsg += WSAGetLastError();

                closesocket(new_socket);
                WSACleanup();

            }
</code></pre>
<p>inet_Addr erwartet ja einen nullterminierten string...</p>
<p>PS.: wer kann Nullterminierung in 4 Wörtern erklären? der bekommt von mir drei kugeln eis (natürl. vom italiener <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/1888069</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1888069</guid><dc:creator><![CDATA[taurus]]></dc:creator><pubDate>Sun, 25 Apr 2010 14:23:03 GMT</pubDate></item><item><title><![CDATA[Reply to MYSQL_ROW und Nullterminierung on Sun, 25 Apr 2010 14:30:09 GMT]]></title><description><![CDATA[<p>1. Was hat das mit Standard C++ zu tun?<br />
2. Steht doch alles in der MySQL Dokumentation (sogar mit Beispiel!):<br />
<a href="http://dev.mysql.com/doc/refman/5.5/en/mysql-fetch-row.html" rel="nofollow">http://dev.mysql.com/doc/refman/5.5/en/mysql-fetch-row.html</a><br />
3. Nullterminierung: Null im letzten Zeichen.<br />
Oder ein wenig verständlicher:<br />
Ein C String hat im letzten Zeichen den Wert 0 und ist dadurch nullterminiert. Dadurch kann man beliebig grosse Strings verwalten. Wenn man wirklich einmal die grösse wissen möchte, dann zählt man einfach so lange die Zeichen, bis das Zeichen mit dem Wert 0 kommt.<br />
<a href="http://en.wikipedia.org/wiki/C_string" rel="nofollow">http://en.wikipedia.org/wiki/C_string</a></p>
<p>Grüssli</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1888081</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1888081</guid><dc:creator><![CDATA[Dravere]]></dc:creator><pubDate>Sun, 25 Apr 2010 14:30:09 GMT</pubDate></item><item><title><![CDATA[Reply to MYSQL_ROW und Nullterminierung on Sun, 25 Apr 2010 15:14:24 GMT]]></title><description><![CDATA[<p>mpf ich bin ja auch blöd.. ich sollte in der while schleife auch erstmal die durchlaufenen werte in einer variable speichern...</p>
<p>zu1.: jetzt ist das problem standard c++ <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":-)"
      alt="🙂"
    /><br />
zu2.: das beispiel hatte ich klar schon gesehen, war und ist aber in meinem fall ja nicht relevant<br />
zu3.: noch mehr zu lesen, hrrr <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":-)"
      alt="🙂"
    /></p>
<pre><code class="language-cpp">while ( ( row = mysql_fetch_row(mysql_result)) != NULL ) {

        std::cout &lt;&lt; &quot;result: &quot; &lt;&lt; row[0] &lt;&lt; std::endl;

        char test[10];
        int i;
        //for(i=0; i &lt; 3; i++) {
        //    test[i] = row[0];
        //}
        //anstatt der for schleife ist es am einfachsten wenn ich
        strcat(test, row[0]); nutze...

    }

    std::cout &lt;&lt; test[0] &lt;&lt; std::endl; //not declared
</code></pre>
<p>was hab ich hier übersehen dass die variable test nicht deklariert ist?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1888098</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1888098</guid><dc:creator><![CDATA[taurus]]></dc:creator><pubDate>Sun, 25 Apr 2010 15:14:24 GMT</pubDate></item><item><title><![CDATA[Reply to MYSQL_ROW und Nullterminierung on Sun, 25 Apr 2010 15:08:52 GMT]]></title><description><![CDATA[<p>Ich weiss nicht, wo dein Problem liegt. Es steht alles in der Dokumentation. Du gehst über alle Reihen ( <code>mysql_fetch_row</code> ). In jeder Reihe steht eine IP und das in der ersten Kolonne. Die Anzahl Kolonnen kannst du herausbekommen mit <code>mysql_num_fields</code> . Mit <code>mysql_fetch_lengths</code> holst du die verschiedenen Längen der Daten in den Kolonnen. Was brauchst du noch?</p>
<p>Grüssli</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1888109</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1888109</guid><dc:creator><![CDATA[Dravere]]></dc:creator><pubDate>Sun, 25 Apr 2010 15:08:52 GMT</pubDate></item><item><title><![CDATA[Reply to MYSQL_ROW und Nullterminierung on Sun, 25 Apr 2010 15:12:40 GMT]]></title><description><![CDATA[<p>@edit von taurus:<br />
Die Variable Test wird innerhalb der while Schleife deklariert und am Ende des Blocks der Schleife zerstört.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1888112</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1888112</guid><dc:creator><![CDATA[blub* 0]]></dc:creator><pubDate>Sun, 25 Apr 2010 15:12:40 GMT</pubDate></item><item><title><![CDATA[Reply to MYSQL_ROW und Nullterminierung on Sun, 25 Apr 2010 15:38:56 GMT]]></title><description><![CDATA[<p>so.. was meint ihr ? sieht gut aus oder?</p>
<pre><code>char* test[10];
    int i = 0;
    while ( ( row = mysql_fetch_row(mysql_result)) != NULL ) {

        std::cout &lt;&lt; &quot;result: &quot; &lt;&lt; row[0] &lt;&lt; std::endl;
        test[i] = row[0];
    i++;

    }
    std::cout &lt;&lt; test[0] &lt;&lt; std::endl;[code]
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1888116</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1888116</guid><dc:creator><![CDATA[taurus]]></dc:creator><pubDate>Sun, 25 Apr 2010 15:38:56 GMT</pubDate></item><item><title><![CDATA[Reply to MYSQL_ROW und Nullterminierung on Sun, 25 Apr 2010 15:56:02 GMT]]></title><description><![CDATA[<p>so, danke euch allen für eure hilfe vor allem blub der mich da indirekt auf eine idee gebracht hat <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>noch was (grundlagen) ich kann ja problemlos<br />
char* test[num_rows - 1];<br />
schreiben?</p>
<pre><code class="language-cpp">unsigned int i = 0;
    unsigned int num_rows;

    num_rows = mysql_num_rows(mysql_result);
    char* test[num_rows - 1];
    while ( ( row = mysql_fetch_row(mysql_result)) != NULL ) {
        test[i] = row[0];
        i++;
    }
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1888121</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1888121</guid><dc:creator><![CDATA[taurus]]></dc:creator><pubDate>Sun, 25 Apr 2010 15:56:02 GMT</pubDate></item><item><title><![CDATA[Reply to MYSQL_ROW und Nullterminierung on Sun, 25 Apr 2010 16:18:44 GMT]]></title><description><![CDATA[<p>Nein, kannst du nicht einfach so schreiben.</p>
<ol>
<li>new benutzen</li>
<li>vector benutzen</li>
<li>tr1::array&lt;T&gt; benutzen</li>
</ol>
<p>Sicher dass dir nur die Grundlagen in Sachen Gültigkeitsbereiche fehlen?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1888138</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1888138</guid><dc:creator><![CDATA[blub* 0]]></dc:creator><pubDate>Sun, 25 Apr 2010 16:18:44 GMT</pubDate></item><item><title><![CDATA[Reply to MYSQL_ROW und Nullterminierung on Sun, 25 Apr 2010 16:32:17 GMT]]></title><description><![CDATA[<p>vektoren will ich ja grade vermeiden weil inet_addr char verlangt!</p>
<p>ja mir fehlen noch mehr grundlagen als die gültigkeitsbereche (morgen gehts ab zur bücherei <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":-)"
      alt="🙂"
    /> )</p>
<p>was ist denn 3) tr1::array&lt;T&gt; ??</p>
<pre><code class="language-cpp">num_rows = mysql_num_rows(mysql_result) - 1;
    char* test[num_rows];
</code></pre>
<p>sollte doch aber i.O. sein?</p>
<p>bzw. ist an dem code generell was falsch? die datentypen passen doch.. und dem char array fütter ich dann jeweils einen wert zu.. passt doch?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1888145</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1888145</guid><dc:creator><![CDATA[taurus]]></dc:creator><pubDate>Sun, 25 Apr 2010 16:32:17 GMT</pubDate></item><item><title><![CDATA[Reply to MYSQL_ROW und Nullterminierung on Sun, 25 Apr 2010 16:51:18 GMT]]></title><description><![CDATA[<p>Ausser das dein Code kein Standard C++ ist. Die grösse eines Arrays auf dem Stack muss zur Kompilezeit bekannt sein.<br />
Wenn du nun sagst, dass es bei dir kompiliert, dann verwendest du den GCC. Der unterstützt dies, ist aber eine Erweiterung von diesem Kompiler und kommt von C99.</p>
<p>Im übrigen kann man auch einen <code>std::vector</code> mit <code>inet_addr</code> verwenden:</p>
<pre><code class="language-cpp">std::vector&lt;char&gt; vec;
vec.push_back('1');
vec.push_back('2');
vec.push_back('7');
vec.push_back('.');
vec.push_back('0');
vec.push_back('.');
vec.push_back('0');
vec.push_back('.');
vec.push_back('1');
vec.push_back('\0');

unsigned long value = inet_addr(&amp;vec[0]);
</code></pre>
<p>Aber ehrlich gesagt, scheint dein Problem hier ganz allgemein in der Sprache zu liegen. Alle deine bisherigen Versuche waren ziemlicher Unsinn und entsprechen auch nicht der MySQL Dokumentation. Da bringt es irgendwie recht wenig, dir probieren das zu erklären, wenn dir alle Grundlagen fehlen. <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>Zwei Fragen hätte ich an dich:<br />
1. Was willst du überhaupt gesamthaft machen?<br />
2. Wie bist du auf die Idee gekommen, dass du dies mal schnell hopp hopp ohne C++ Kenntnisse durchführen kannst?</p>
<p>Grüssli</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1888154</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1888154</guid><dc:creator><![CDATA[Dravere]]></dc:creator><pubDate>Sun, 25 Apr 2010 16:51:18 GMT</pubDate></item><item><title><![CDATA[Reply to MYSQL_ROW und Nullterminierung on Sun, 25 Apr 2010 20:31:48 GMT]]></title><description><![CDATA[<blockquote>
<p>Die grösse eines Arrays auf dem Stack muss zur Kompilezeit bekannt sein.</p>
</blockquote>
<p>kann ja demnach nicht funktionieren.. weil erst im nachhinnein klar ist wieviele datensätze es gibt...</p>
<p>zu1: von mehreren servern eine datei abrufen und den inhalt in eine datenbank speichern...<br />
zu2: letztens nach einer party dachte ich mir &quot;learning by doing&quot; <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>*ironie* ok das projekt ist etwas groß... aber mit einem guten buch kann ich den misteriösen schmarn den ich da programmiert hab ausbessern.. sicher nicht der beste weg, aber praktisch lernt man doch immer am besten...</p>
<p>Frage:</p>
<blockquote>
<p>MYSQL</p>
<p>Diese Struktur ist ein Handle für eine einzelne Datenbankverbindung. Sie wird für fast alle MySQL-Funktionen benutzt. Bitte versuchen Sie nicht, eine Kopie einer MYSQL-Struktur anzulegen. Es ist nicht garantiert, dass eine solche Kopie benutzbar ist.</p>
</blockquote>
<p>was ist hier mit Kopie gemeint?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1888163</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1888163</guid><dc:creator><![CDATA[taurus]]></dc:creator><pubDate>Sun, 25 Apr 2010 20:31:48 GMT</pubDate></item><item><title><![CDATA[Reply to MYSQL_ROW und Nullterminierung on Sun, 25 Apr 2010 21:37:09 GMT]]></title><description><![CDATA[<p>taurus schrieb:</p>
<blockquote>
<p>Frage:</p>
<blockquote>
<p>MYSQL</p>
<p>Diese Struktur ist ein Handle für eine einzelne Datenbankverbindung. Sie wird für fast alle MySQL-Funktionen benutzt. Bitte versuchen Sie nicht, eine Kopie einer MYSQL-Struktur anzulegen. Es ist nicht garantiert, dass eine solche Kopie benutzbar ist.</p>
</blockquote>
<p>was ist hier mit Kopie gemeint?</p>
</blockquote>
<p>Eine Kopie eben. Wenn du <code>mysql_connect</code> aufrufst, erhälst du einen Zeiger auf ein MYSQL Objekt. Du sollst also nicht probieren von diesem Objekt, auf welches der Zeiger zeigt, eine Kopie zu erstellen. Also:</p>
<pre><code class="language-cpp">MYSQL* connection = mysql_connect(...);
MYSQL copy = *connection; // Pfui!
</code></pre>
<p>Grüssli</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1888275</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1888275</guid><dc:creator><![CDATA[Dravere]]></dc:creator><pubDate>Sun, 25 Apr 2010 21:37:09 GMT</pubDate></item><item><title><![CDATA[Reply to MYSQL_ROW und Nullterminierung on Sun, 25 Apr 2010 21:47:56 GMT]]></title><description><![CDATA[<p>ach na dann ists mir recht <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>man sollte übrigens nicht versuchen mysql_error einfach so in die datenbank zu schreiben (eigentlich weiß ich das ja.. aber warum ich nicht gleich auf escapen gekommen bin weiß ich nicht ;-))</p>
<p>willste mal den kompletten source code sehn und mir sagen ob a) ichs besser bleiben lassen soll oder b)c und c++ nicht mischen sollte und endlich grundlagen lernen muss?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1888277</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1888277</guid><dc:creator><![CDATA[taurus]]></dc:creator><pubDate>Sun, 25 Apr 2010 21:47:56 GMT</pubDate></item><item><title><![CDATA[Reply to MYSQL_ROW und Nullterminierung on Mon, 26 Apr 2010 10:02:13 GMT]]></title><description><![CDATA[<p>noch ne kleinigkeit <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>
<pre><code class="language-cpp">std::cout &lt;&lt; &quot;Starte Abfrage &quot; &lt;&lt; i + 1;
</code></pre>
<p>ist ja erlaubt?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1888381</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1888381</guid><dc:creator><![CDATA[taurus]]></dc:creator><pubDate>Mon, 26 Apr 2010 10:02:13 GMT</pubDate></item><item><title><![CDATA[Reply to MYSQL_ROW und Nullterminierung on Mon, 26 Apr 2010 18:32:53 GMT]]></title><description><![CDATA[<p>taurus schrieb:</p>
<blockquote>
<p>noch ne kleinigkeit <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>
<pre><code class="language-cpp">std::cout &lt;&lt; &quot;Starte Abfrage &quot; &lt;&lt; i + 1;
</code></pre>
<p>ist ja erlaubt?</p>
</blockquote>
<p>Jah.. Warum sollte das nicht erlaubt sein?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1888622</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1888622</guid><dc:creator><![CDATA[drakon]]></dc:creator><pubDate>Mon, 26 Apr 2010 18:32:53 GMT</pubDate></item></channel></rss>