<?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[Probleme mit struct als Parameter]]></title><description><![CDATA[<p>Hallo,</p>
<p>Könnte mir mal bitte jemand kurz erklären, warum mir der folgende Code nur die Speicheradressen der Strukturmitglieder ausgibt und nicht die eingelesenen Werte.</p>
<pre><code>#include &lt;iostream&gt;

using namespace std;

struct person{
  int alter,groesse,gewicht;
};

void eingabe(person x){
 cout&lt;&lt;&quot;Bitte geben sie Ihr Alter ein!&quot;&lt;&lt;endl;
  cin&gt;&gt;x.alter;
  cout&lt;&lt;&quot;Bitte geben sie Ihre Groesse ein!&quot;&lt;&lt;endl;
  cin&gt;&gt;x.groesse;
  cout&lt;&lt;&quot;Bitte geben sie Ihr Gewicht ein!&quot;&lt;&lt;endl;
  cin&gt;&gt;x.gewicht;
}

void ausgabe( person x){
 cout&lt;&lt;&quot;Ihr Gewicht:&quot;&lt;&lt;x.gewicht&lt;&lt;endl
      &lt;&lt;&quot;Ihre Groesse: &quot;&lt;&lt;x.groesse&lt;&lt;endl
      &lt;&lt;&quot;Ihr Alter: &quot;&lt;&lt;x.alter&lt;&lt;endl;

}

int main(){
  person thomas;
  eingabe(thomas);//Hier gibt er mir nur die Speicheradresser der Members aus
  ausgabe(thomas);//Hier gibt er mir nur die Speicheradresser der Members aus

  return 0;

}
</code></pre>
<p>Irgendwie stelle ich mich bei der Parameterübergabe zu blöd an.<br />
Ich denke das es für euch sehr leicht zu lösen ist.</p>
<p>Vielen Dank schon jetzt...</p>
<p>Grüsse aus Bärlin</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/152090/probleme-mit-struct-als-parameter</link><generator>RSS for Node</generator><lastBuildDate>Sun, 06 Sep 2026 23:41:16 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/152090.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 02 Jul 2006 19:57:24 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Probleme mit struct als Parameter on Sun, 02 Jul 2006 19:57:24 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>Könnte mir mal bitte jemand kurz erklären, warum mir der folgende Code nur die Speicheradressen der Strukturmitglieder ausgibt und nicht die eingelesenen Werte.</p>
<pre><code>#include &lt;iostream&gt;

using namespace std;

struct person{
  int alter,groesse,gewicht;
};

void eingabe(person x){
 cout&lt;&lt;&quot;Bitte geben sie Ihr Alter ein!&quot;&lt;&lt;endl;
  cin&gt;&gt;x.alter;
  cout&lt;&lt;&quot;Bitte geben sie Ihre Groesse ein!&quot;&lt;&lt;endl;
  cin&gt;&gt;x.groesse;
  cout&lt;&lt;&quot;Bitte geben sie Ihr Gewicht ein!&quot;&lt;&lt;endl;
  cin&gt;&gt;x.gewicht;
}

void ausgabe( person x){
 cout&lt;&lt;&quot;Ihr Gewicht:&quot;&lt;&lt;x.gewicht&lt;&lt;endl
      &lt;&lt;&quot;Ihre Groesse: &quot;&lt;&lt;x.groesse&lt;&lt;endl
      &lt;&lt;&quot;Ihr Alter: &quot;&lt;&lt;x.alter&lt;&lt;endl;

}

int main(){
  person thomas;
  eingabe(thomas);//Hier gibt er mir nur die Speicheradresser der Members aus
  ausgabe(thomas);//Hier gibt er mir nur die Speicheradresser der Members aus

  return 0;

}
</code></pre>
<p>Irgendwie stelle ich mich bei der Parameterübergabe zu blöd an.<br />
Ich denke das es für euch sehr leicht zu lösen ist.</p>
<p>Vielen Dank schon jetzt...</p>
<p>Grüsse aus Bärlin</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1090373</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1090373</guid><dc:creator><![CDATA[Mr.Catdriver]]></dc:creator><pubDate>Sun, 02 Jul 2006 19:57:24 GMT</pubDate></item><item><title><![CDATA[Reply to Probleme mit struct als Parameter on Sun, 02 Jul 2006 20:02:27 GMT]]></title><description><![CDATA[<p>Mr.Catdriver schrieb:</p>
<blockquote>
<pre><code>void eingabe(person x){
..
}
void ausgabe( person x){
...
}
</code></pre>
</blockquote>
<p>mach vor das 'x' ein &amp;-zeichen...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1090375</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1090375</guid><dc:creator><![CDATA[net 0]]></dc:creator><pubDate>Sun, 02 Jul 2006 20:02:27 GMT</pubDate></item><item><title><![CDATA[Reply to Probleme mit struct als Parameter on Sun, 02 Jul 2006 20:04:55 GMT]]></title><description><![CDATA[<p>Vielen Dank erstmal..</p>
<p>Also es geht nur mit Adreßoperator, obwohl ich ja offiziell keine Zeiger deklariert habe?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1090376</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1090376</guid><dc:creator><![CDATA[Mr.Catdriver]]></dc:creator><pubDate>Sun, 02 Jul 2006 20:04:55 GMT</pubDate></item><item><title><![CDATA[Reply to Probleme mit struct als Parameter on Sun, 02 Jul 2006 20:08:11 GMT]]></title><description><![CDATA[<p>Du musst die Strukturen als Referenz übergeben! <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/1090380</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1090380</guid><dc:creator><![CDATA[haase]]></dc:creator><pubDate>Sun, 02 Jul 2006 20:08:11 GMT</pubDate></item><item><title><![CDATA[Reply to Probleme mit struct als Parameter on Sun, 02 Jul 2006 20:09:12 GMT]]></title><description><![CDATA[<p>Mr.Catdriver schrieb:</p>
<blockquote>
<p>Vielen Dank erstmal..</p>
<p>Also es geht nur mit Adreßoperator, obwohl ich ja offiziell keine Zeiger deklariert habe?</p>
</blockquote>
<p>Das &amp; Zeichen kann auch für eine referenz stehen, deswegen würde ich es auch nach dem typ schreib also int&amp; bla statt int &amp;bla.</p>
<p>Infos gibt's bei google oder z.B. hier: <a href="http://web.dadanini.com:7980/books/C++%20in%2021%20Tagen/kap09.html" rel="nofollow">http://web.dadanini.com:7980/books/C++ in 21 Tagen/kap09.html</a></p>
<p>mfg.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1090382</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1090382</guid><dc:creator><![CDATA[joomoo]]></dc:creator><pubDate>Sun, 02 Jul 2006 20:09:12 GMT</pubDate></item><item><title><![CDATA[Reply to Probleme mit struct als Parameter on Sun, 02 Jul 2006 20:09:18 GMT]]></title><description><![CDATA[<p>Mr.Catdriver schrieb:</p>
<blockquote>
<p>Vielen Dank erstmal..<br />
Also es geht nur mit Adreßoperator, obwohl ich ja offiziell keine Zeiger deklariert habe?</p>
</blockquote>
<p>nee, das heisst dass du die structs als referenz übergibst. das '&amp;' hat verschiedene bedeutungen, je nachdem wo es steht...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1090383</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1090383</guid><dc:creator><![CDATA[net 0]]></dc:creator><pubDate>Sun, 02 Jul 2006 20:09:18 GMT</pubDate></item><item><title><![CDATA[Reply to Probleme mit struct als Parameter on Sun, 02 Jul 2006 20:11:32 GMT]]></title><description><![CDATA[<p>OK! Es geht auf jeden Fall so wie ich es mir vorgestellt habe.</p>
<p>Bis zum Handling von Referenzen bin ich bei c++ noch nicht vorgedrungen!!!</p>
<p>Vielen Dank für die schnelle Hilfe!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1090384</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1090384</guid><dc:creator><![CDATA[Mr.Catdriver]]></dc:creator><pubDate>Sun, 02 Jul 2006 20:11:32 GMT</pubDate></item></channel></rss>