<?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[Erledigt danke =) ||Kontrolle ob ein Pointer auf die Binäre null zeigt]]></title><description><![CDATA[<p>Hey Leute,<br />
ich versuche aktuell mit einer selbstgebauten Funktion jeweils ein Zeichen aus<br />
einer char * Kette (ich weis nicht wie ich es sonst nennen soll, daher mal &quot;Kette&quot;) raus zuziehen und dieses dann in die ASCII Form umzuwandeln.<br />
Problem hierbei ist jetzt, das am Ende meiner char* Kette ja die Binäre Null steht &quot;\0&quot; wie frage ich jetzt ab ob mein Pointer grade exakt auf die zeigt?</p>
<p>Hab das ganze mal so versucht:</p>
<pre><code class="language-cpp">char *a = (d -&gt; Text).c_str(); // (ich arbeite mit dem C++ Builder daher erstmal aus
// einem Edit Feld ausgelesener Text wird abgespeichert^^
while (*a != NULL)
{
 laenge -&gt; Text = *a;
 Application -&gt; MessageBox(&quot;&quot;,&quot;&quot;,0);
 a++;
}
</code></pre>
<p>Wenn ich jetzt allerdings starte müssten ja sowie ich es mir vorstelle soviele Textboxen erscheinen ,wie das Edit Feld Textzeichen enthält oder?<br />
aber exakt das passiert bei mir aktuell nicht^^</p>
<p>daher meine Frage hat jemand nen Lösungsansatz?</p>
<p>MfG Friedrich</p>
<p>Edit: Ok habs anders gelöst bekommen auf gleichweise hab ich den fehler nicht ausfindig machen können =S</p>
<p>aber danke für die hilfe <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>
]]></description><link>https://www.c-plusplus.net/forum/topic/290104/erledigt-danke-kontrolle-ob-ein-pointer-auf-die-binäre-null-zeigt</link><generator>RSS for Node</generator><lastBuildDate>Tue, 18 Aug 2026 17:47:06 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/290104.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 19 Jul 2011 15:09:03 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Erledigt danke =) ||Kontrolle ob ein Pointer auf die Binäre null zeigt on Tue, 19 Jul 2011 16:06:55 GMT]]></title><description><![CDATA[<p>Hey Leute,<br />
ich versuche aktuell mit einer selbstgebauten Funktion jeweils ein Zeichen aus<br />
einer char * Kette (ich weis nicht wie ich es sonst nennen soll, daher mal &quot;Kette&quot;) raus zuziehen und dieses dann in die ASCII Form umzuwandeln.<br />
Problem hierbei ist jetzt, das am Ende meiner char* Kette ja die Binäre Null steht &quot;\0&quot; wie frage ich jetzt ab ob mein Pointer grade exakt auf die zeigt?</p>
<p>Hab das ganze mal so versucht:</p>
<pre><code class="language-cpp">char *a = (d -&gt; Text).c_str(); // (ich arbeite mit dem C++ Builder daher erstmal aus
// einem Edit Feld ausgelesener Text wird abgespeichert^^
while (*a != NULL)
{
 laenge -&gt; Text = *a;
 Application -&gt; MessageBox(&quot;&quot;,&quot;&quot;,0);
 a++;
}
</code></pre>
<p>Wenn ich jetzt allerdings starte müssten ja sowie ich es mir vorstelle soviele Textboxen erscheinen ,wie das Edit Feld Textzeichen enthält oder?<br />
aber exakt das passiert bei mir aktuell nicht^^</p>
<p>daher meine Frage hat jemand nen Lösungsansatz?</p>
<p>MfG Friedrich</p>
<p>Edit: Ok habs anders gelöst bekommen auf gleichweise hab ich den fehler nicht ausfindig machen können =S</p>
<p>aber danke für die hilfe <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>
]]></description><link>https://www.c-plusplus.net/forum/post/2094969</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2094969</guid><dc:creator><![CDATA[friedrich]]></dc:creator><pubDate>Tue, 19 Jul 2011 16:06:55 GMT</pubDate></item><item><title><![CDATA[Reply to Erledigt danke =) ||Kontrolle ob ein Pointer auf die Binäre null zeigt on Tue, 19 Jul 2011 15:26:39 GMT]]></title><description><![CDATA[<p>was sollen denn die ganzen pfeile ?</p>
<p>variablen wie laenge oder d sehen nicht unbedingt aus wie zeiger auf klassen(wo du übrigens dann die kapselung aufheben würdest) oder strukturen...</p>
<p>zeig uns mal die deklarationen von d, laenge und application...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2094976</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2094976</guid><dc:creator><![CDATA[Skym0sh0]]></dc:creator><pubDate>Tue, 19 Jul 2011 15:26:39 GMT</pubDate></item><item><title><![CDATA[Reply to Erledigt danke =) ||Kontrolle ob ein Pointer auf die Binäre null zeigt on Tue, 19 Jul 2011 15:32:13 GMT]]></title><description><![CDATA[<p>deswegen hab ich dabei geschrieben das ich den C++ Builder nutze der erstellt ja eine Oberfläche für mich auf der ein Edit Feld etc erstellt wird.</p>
<p>Hier ist mal ein ausschnitt aus der Datei wo der C++ Builder die Sachen einbaut(fragt mich nicht wie er das macht hab bis jetzt da noch nie gross rumsuchen müssen^^</p>
<pre><code class="language-cpp">class TForm1 : public TForm
{
__published:	
        TEdit *laenge; // hier sind also die beiden schonaml
        TEdit *d;
        ...
private:	
public:		
        __fastcall TForm1(TComponent* Owner);
};
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/2094979</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2094979</guid><dc:creator><![CDATA[friedrich]]></dc:creator><pubDate>Tue, 19 Jul 2011 15:32:13 GMT</pubDate></item><item><title><![CDATA[Reply to Erledigt danke =) ||Kontrolle ob ein Pointer auf die Binäre null zeigt on Tue, 19 Jul 2011 19:45:58 GMT]]></title><description><![CDATA[<p>~Hab jetzt nicht alles gelesen, aber sag bitte nicht du benutzt Borland C++~<br />
^Builder! (Ich hab damit traumatische Erlebnisse)^</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2095091</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2095091</guid><dc:creator><![CDATA[lk]]></dc:creator><pubDate>Tue, 19 Jul 2011 19:45:58 GMT</pubDate></item><item><title><![CDATA[Reply to Erledigt danke =) ||Kontrolle ob ein Pointer auf die Binäre null zeigt on Tue, 19 Jul 2011 19:48:02 GMT]]></title><description><![CDATA[<p>zum eigenen programmieren nein^^ da nehm ich visual c+ aber da in meiner schule grade nur mit dem mist ding gearbeitet wird musste ich mich da auch mal dran setzen =S</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2095094</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2095094</guid><dc:creator><![CDATA[friedrich]]></dc:creator><pubDate>Tue, 19 Jul 2011 19:48:02 GMT</pubDate></item></channel></rss>