<?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[Zeiger]]></title><description><![CDATA[<p>Hallo zusammen.<br />
Ich würde gerne zwei Programme schreiben:<br />
Das eine deklariert eine Variable und gibt die Adresse dieser Variablen aus.<br />
Beim anderen soll man die Adresse der Variablen aus dem ersten Programm eingeben und es soll den Wert dieser ausgeben.</p>
<p>Das erste Programm ist kein Problem.</p>
<p>Doch beim zweiten weiß ich nicht wie ich das machen soll.<br />
Logischerweise mit einem Zeiger, aber wie kann ich dem Zeiger die Adresse der Variabeln auf die der Zeiger zeigen soll übergeben?</p>
<p>Ich habe es mal so probiert:</p>
<pre><code class="language-cpp">#include &lt;iostream.h&gt;
#include &lt;iomanip.h&gt;

int main()
{
cout&lt;&lt;&quot;Adresse: &quot;;
int adr;
cin&gt;&gt;hex&gt;&gt;adr;
int * pa = adr;
cout&lt;&lt;&quot;a= &quot;&lt;&lt;*pa&lt;&lt;&quot;\n&quot;;
}
</code></pre>
<p>Doch das funktioniert nicht, es wird &quot;a=0&quot; ausgegeben.</p>
<p>Wisst ihr vielleicht wie das gehen soll?</p>
<p>Danke schonmal.</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/173926/zeiger</link><generator>RSS for Node</generator><lastBuildDate>Fri, 18 Sep 2026 11:13:33 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/173926.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 21 Feb 2007 10:56:36 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Zeiger on Wed, 21 Feb 2007 10:56:36 GMT]]></title><description><![CDATA[<p>Hallo zusammen.<br />
Ich würde gerne zwei Programme schreiben:<br />
Das eine deklariert eine Variable und gibt die Adresse dieser Variablen aus.<br />
Beim anderen soll man die Adresse der Variablen aus dem ersten Programm eingeben und es soll den Wert dieser ausgeben.</p>
<p>Das erste Programm ist kein Problem.</p>
<p>Doch beim zweiten weiß ich nicht wie ich das machen soll.<br />
Logischerweise mit einem Zeiger, aber wie kann ich dem Zeiger die Adresse der Variabeln auf die der Zeiger zeigen soll übergeben?</p>
<p>Ich habe es mal so probiert:</p>
<pre><code class="language-cpp">#include &lt;iostream.h&gt;
#include &lt;iomanip.h&gt;

int main()
{
cout&lt;&lt;&quot;Adresse: &quot;;
int adr;
cin&gt;&gt;hex&gt;&gt;adr;
int * pa = adr;
cout&lt;&lt;&quot;a= &quot;&lt;&lt;*pa&lt;&lt;&quot;\n&quot;;
}
</code></pre>
<p>Doch das funktioniert nicht, es wird &quot;a=0&quot; ausgegeben.</p>
<p>Wisst ihr vielleicht wie das gehen soll?</p>
<p>Danke schonmal.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1232478</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1232478</guid><dc:creator><![CDATA[Rastaman]]></dc:creator><pubDate>Wed, 21 Feb 2007 10:56:36 GMT</pubDate></item><item><title><![CDATA[Reply to Zeiger on Wed, 21 Feb 2007 11:08:21 GMT]]></title><description><![CDATA[<p>Das geht gar nicht - am Ende von Programm 1 wird die Variable zerstört und ist damit weg (und selbst wenn das Programm noch irgendwo aktiv ist, wird dir Windows nicht erlauben, von außen dort reinzugreifen).</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1232488</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1232488</guid><dc:creator><![CDATA[CStoll]]></dc:creator><pubDate>Wed, 21 Feb 2007 11:08:21 GMT</pubDate></item><item><title><![CDATA[Reply to Zeiger on Wed, 21 Feb 2007 11:11:04 GMT]]></title><description><![CDATA[<p>Schade.<br />
Ist das bei Linux auch so?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1232490</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1232490</guid><dc:creator><![CDATA[Rastaman]]></dc:creator><pubDate>Wed, 21 Feb 2007 11:11:04 GMT</pubDate></item><item><title><![CDATA[Reply to Zeiger on Wed, 21 Feb 2007 11:14:46 GMT]]></title><description><![CDATA[<p>Das sollte auf jedem Betriebssystem so sein. Oder möchtest du, dass dir irgendein Programm in deinem Speicher herumpfuscht?</p>
<p>Wenn du Daten zwischen unterschiedlichen Programmen/Programminstanzen transportieren willst, muss du das über einen anderen Speicher machen. zB. die Festplatte.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1232492</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1232492</guid><dc:creator><![CDATA[viande]]></dc:creator><pubDate>Wed, 21 Feb 2007 11:14:46 GMT</pubDate></item><item><title><![CDATA[Reply to Zeiger on Wed, 21 Feb 2007 11:16:41 GMT]]></title><description><![CDATA[<p>Und wie kann ich eine Variable in der Festplatte abspeichern?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1232496</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1232496</guid><dc:creator><![CDATA[Rastaman]]></dc:creator><pubDate>Wed, 21 Feb 2007 11:16:41 GMT</pubDate></item><item><title><![CDATA[Reply to Zeiger on Wed, 21 Feb 2007 11:19:57 GMT]]></title><description><![CDATA[<p>Artikel: <a href="http://www.c-plusplus.net/forum/viewtopic-var-t-is-152915.html" rel="nofollow">http://www.c-plusplus.net/forum/viewtopic-var-t-is-152915.html</a><br />
Unter Filestreams. Darum, dass der Inhalt von Klassen/Arrays etc. korrekt abgelegt/gelesen wird, musst du dich dann aber selber kümmern.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1232498</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1232498</guid><dc:creator><![CDATA[viande]]></dc:creator><pubDate>Wed, 21 Feb 2007 11:19:57 GMT</pubDate></item><item><title><![CDATA[Reply to Zeiger on Wed, 21 Feb 2007 13:29:25 GMT]]></title><description><![CDATA[<p>viande schrieb:</p>
<blockquote>
<p>Wenn du Daten zwischen unterschiedlichen Programmen/Programminstanzen transportieren willst, muss du das über einen anderen Speicher machen. zB. die Festplatte.</p>
</blockquote>
<p>Also Festplatte ist wohl sehr langsam. Ich würde IPC (z.B. Shared Memory) vorschlagen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1232596</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1232596</guid><dc:creator><![CDATA[Toru]]></dc:creator><pubDate>Wed, 21 Feb 2007 13:29:25 GMT</pubDate></item></channel></rss>