<?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[Pointer to strings]]></title><description><![CDATA[<p>Hallo ,</p>
<p>Ich habe in meinen Programm eine OCX eingebunden. Beim Aufrufen einer Funktion aus dieser OCX bekomme ich einen Pointer auf ein string (array?) aus 40 strings jeder string ist mit 0 terminiert. Aber ich weiß nicht wie ich die strings nacheinander auslesen kann. Ich hab erst angefangen mit c++ und ich kann nur die ersten 2 stings lesen. Was wohl nicht der richtige weg sein kann. Bei google hab ich nichts gefunden ist vermutlich zu simpel <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>CString a;
CString b; 

void TestDlg::DataArrival(LPCTSTR Data, long Size)

 a = Data;
 b = (Data+(sizeof a)+1);
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/topic/188955/pointer-to-strings</link><generator>RSS for Node</generator><lastBuildDate>Sat, 11 Apr 2026 21:24:11 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/188955.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 06 Aug 2007 18:52:48 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Pointer to strings on Mon, 06 Aug 2007 18:52:48 GMT]]></title><description><![CDATA[<p>Hallo ,</p>
<p>Ich habe in meinen Programm eine OCX eingebunden. Beim Aufrufen einer Funktion aus dieser OCX bekomme ich einen Pointer auf ein string (array?) aus 40 strings jeder string ist mit 0 terminiert. Aber ich weiß nicht wie ich die strings nacheinander auslesen kann. Ich hab erst angefangen mit c++ und ich kann nur die ersten 2 stings lesen. Was wohl nicht der richtige weg sein kann. Bei google hab ich nichts gefunden ist vermutlich zu simpel <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>CString a;
CString b; 

void TestDlg::DataArrival(LPCTSTR Data, long Size)

 a = Data;
 b = (Data+(sizeof a)+1);
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1339762</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1339762</guid><dc:creator><![CDATA[gMichi]]></dc:creator><pubDate>Mon, 06 Aug 2007 18:52:48 GMT</pubDate></item><item><title><![CDATA[Reply to Pointer to strings on Wed, 08 Aug 2007 20:04:18 GMT]]></title><description><![CDATA[<p>LPCTSTR Data ist kein Zeiger auf ein String array, sondern auf einen String !!!</p>
<pre><code>CString a;
CString b;

void TestDlg::DataArrival([b]LPCTSTR *Data[/b], long Size)

 a = Data[0];
 b = Data[1];
 ...
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1341071</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1341071</guid><dc:creator><![CDATA[AZ]]></dc:creator><pubDate>Wed, 08 Aug 2007 20:04:18 GMT</pubDate></item></channel></rss>