<?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[externe struct, nur wie?]]></title><description><![CDATA[<p>Hi.</p>
<p>Ich habe in einer cpp eine struct</p>
<p>struct _daten<br />
{<br />
// int's und sowas<br />
}Daten[100];</p>
<p>in der main fülle ich diese mit daten.</p>
<p>in einer anderen cpp würde ich auf die <em>Daten[100]</em> gerne zugreifen wollen, aber irgendwie bekomme ich es nicht hin.</p>
<p>wenn ich das struct in die header platziere, dann meckert er das es doppelt vorhanden wäre und hat in der 2. cpp scheinbar keinen Inhalt mehr.<br />
ein <strong>extern _daten Daten[100]</strong> funktioniert auch nicht. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f644.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_rolling_eyes"
      title=":rolling_eyes:"
      alt="🙄"
    /></p>
<p>wie bekommt man denn bitte sehr Zugriff auf die ausgefüllte struct?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/129318/externe-struct-nur-wie</link><generator>RSS for Node</generator><lastBuildDate>Wed, 26 Aug 2026 03:01:06 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/129318.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 12 Dec 2005 16:08:21 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to externe struct, nur wie? on Mon, 12 Dec 2005 16:08:21 GMT]]></title><description><![CDATA[<p>Hi.</p>
<p>Ich habe in einer cpp eine struct</p>
<p>struct _daten<br />
{<br />
// int's und sowas<br />
}Daten[100];</p>
<p>in der main fülle ich diese mit daten.</p>
<p>in einer anderen cpp würde ich auf die <em>Daten[100]</em> gerne zugreifen wollen, aber irgendwie bekomme ich es nicht hin.</p>
<p>wenn ich das struct in die header platziere, dann meckert er das es doppelt vorhanden wäre und hat in der 2. cpp scheinbar keinen Inhalt mehr.<br />
ein <strong>extern _daten Daten[100]</strong> funktioniert auch nicht. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f644.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_rolling_eyes"
      title=":rolling_eyes:"
      alt="🙄"
    /></p>
<p>wie bekommt man denn bitte sehr Zugriff auf die ausgefüllte struct?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/940381</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/940381</guid><dc:creator><![CDATA[stutzi]]></dc:creator><pubDate>Mon, 12 Dec 2005 16:08:21 GMT</pubDate></item><item><title><![CDATA[Reply to externe struct, nur wie? on Mon, 12 Dec 2005 16:11:46 GMT]]></title><description><![CDATA[<p>Schreibe in einem Header:</p>
<pre><code class="language-cpp">struct _daten /* Definition der Struktur, des Typs ansich */
{
  ...
};

extern _daten Daten[200]; /* Festlegen, dass es in der Linkage einen Array davon geben wird */
</code></pre>
<p>Schreibe in einem CPP-File</p>
<pre><code class="language-cpp">#include &quot;header.h&quot;
_daten Daten[200]; /* Festlegen, in welchem Object der Linkage dieser Array stehen wird */
/* ... fülle Daten */
</code></pre>
<p>Schreibe in ALLEN CPP-Files:</p>
<pre><code class="language-cpp">#include &quot;header.h&quot;
/* ... benutze Daten ... */
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/940383</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/940383</guid><dc:creator><![CDATA[LordJaxom]]></dc:creator><pubDate>Mon, 12 Dec 2005 16:11:46 GMT</pubDate></item><item><title><![CDATA[Reply to externe struct, nur wie? on Mon, 12 Dec 2005 17:11:37 GMT]]></title><description><![CDATA[<p>Ich sagmal Danke und probiers nachher mal.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/940410</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/940410</guid><dc:creator><![CDATA[stutzi]]></dc:creator><pubDate>Mon, 12 Dec 2005 17:11:37 GMT</pubDate></item></channel></rss>