<?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[Methode um Daten in Struktur einer Klasse zu schreiben]]></title><description><![CDATA[<p><strong>Ich habe eine Struktur in einer Klasse (private).<br />
Wie spreche ich nun die einzelnen Variablen der Struktur mit einer Methode an? <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /> <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /> <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /> [cpp]</strong></p>
]]></description><link>https://www.c-plusplus.net/forum/topic/105391/methode-um-daten-in-struktur-einer-klasse-zu-schreiben</link><generator>RSS for Node</generator><lastBuildDate>Thu, 16 Jul 2026 13:20:28 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/105391.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 29 Mar 2005 21:44:01 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Methode um Daten in Struktur einer Klasse zu schreiben on Tue, 29 Mar 2005 21:44:01 GMT]]></title><description><![CDATA[<p><strong>Ich habe eine Struktur in einer Klasse (private).<br />
Wie spreche ich nun die einzelnen Variablen der Struktur mit einer Methode an? <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /> <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /> <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /> [cpp]</strong></p>
]]></description><link>https://www.c-plusplus.net/forum/post/755338</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/755338</guid><dc:creator><![CDATA[HardRock]]></dc:creator><pubDate>Tue, 29 Mar 2005 21:44:01 GMT</pubDate></item><item><title><![CDATA[Reply to Methode um Daten in Struktur einer Klasse zu schreiben on Tue, 29 Mar 2005 21:57:32 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>du meinst Getter?</p>
<pre><code class="language-cpp">struct TMyStruct
{
  int Zahl;
  AnsiString Text;
  };

class TMyClass
{
  private :
    TMyStruct MyStruct;

  public :
    ...
    const TMyStruct *Get_MyStruct(); // Gesamter Zugriff
    int Get_Zahl(); // Zugriff aus einzelnen Wert
  };

// Gesamter Zugriff
const TMyStruct * TMyClass::Get_MyStruct()
{
  return(&amp;MyStruct);
  }

// Zugriff aus einzelnen Wert
int TMyClass::Get_Zahl()
{
  return(MyStruct.Zahl);
  }
</code></pre>
<p>bis bald<br />
akari</p>
]]></description><link>https://www.c-plusplus.net/forum/post/755345</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/755345</guid><dc:creator><![CDATA[akari]]></dc:creator><pubDate>Tue, 29 Mar 2005 21:57:32 GMT</pubDate></item><item><title><![CDATA[Reply to Methode um Daten in Struktur einer Klasse zu schreiben on Tue, 29 Mar 2005 22:32:51 GMT]]></title><description><![CDATA[<p><strong>Danke und Sorry, ich meinte wie schreibe ich in die Struktur. <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 <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="😉"
    /> <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /></strong></p>
]]></description><link>https://www.c-plusplus.net/forum/post/755355</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/755355</guid><dc:creator><![CDATA[HardRock]]></dc:creator><pubDate>Tue, 29 Mar 2005 22:32:51 GMT</pubDate></item><item><title><![CDATA[Reply to Methode um Daten in Struktur einer Klasse zu schreiben on Tue, 29 Mar 2005 23:09:44 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>indem du Setter dazunimmst :</p>
<pre><code class="language-cpp">void TMyClass::Set_Zahl(int NewZahl)
{
  MyStruct.Zahl = NewZahl;
  }
</code></pre>
<p>/Edit : bitte las das mit der fetten Schrift, und reduziere deine Smilies.</p>
<p>bis bald<br />
akari</p>
]]></description><link>https://www.c-plusplus.net/forum/post/755360</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/755360</guid><dc:creator><![CDATA[akari]]></dc:creator><pubDate>Tue, 29 Mar 2005 23:09:44 GMT</pubDate></item><item><title><![CDATA[Reply to Methode um Daten in Struktur einer Klasse zu schreiben on Wed, 30 Mar 2005 00:40:41 GMT]]></title><description><![CDATA[<p>Danke, funktioniert!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/755377</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/755377</guid><dc:creator><![CDATA[HardRock]]></dc:creator><pubDate>Wed, 30 Mar 2005 00:40:41 GMT</pubDate></item><item><title><![CDATA[Reply to Methode um Daten in Struktur einer Klasse zu schreiben on Wed, 30 Mar 2005 13:12:17 GMT]]></title><description><![CDATA[<p>Nächstes Problem:</p>
<p>Ich habe folgende Methoden geschrieben:</p>
<p>public in der Klasse:</p>
<pre><code class="language-cpp">void Setpvorname(char *Newpvorname);        
char Get_pvorname();
</code></pre>
<p>in der cpp:</p>
<pre><code class="language-cpp">void TAdressen::Setpvorname(char *Newpvorname)
{
 strcpy(daten.pvorname, Newpvorname);
}

char TAdressen::Get_pvorname()
{
 return(*daten.pvorname);
}
</code></pre>
<p>Beim Aufruf im Hauptprogramm:</p>
<pre><code class="language-cpp">char buf[150];
  ObjektAdressen-&gt;Setplz(StrToInt(EditPLZ-&gt;Text));
  ObjektAdressen-&gt;Setpvorname(EditVorname-&gt;Text.c_str());
  sprintf(buf,&quot;%i %s&quot;,ObjektAdressen-&gt;Get_plz(),
                      ObjektAdressen-&gt;Get_pvorname());
  ListBoxDaten-&gt;Items-&gt;Add(buf);
</code></pre>
<p>schmiert der Compiler ab!<br />
Was mache ich falsch?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/755756</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/755756</guid><dc:creator><![CDATA[HardRock]]></dc:creator><pubDate>Wed, 30 Mar 2005 13:12:17 GMT</pubDate></item><item><title><![CDATA[Reply to Methode um Daten in Struktur einer Klasse zu schreiben on Wed, 30 Mar 2005 13:37:37 GMT]]></title><description><![CDATA[<p>Ich markiere dir mal deine Fehler...[cpp]void Setpvorname(char *Newpvorname);<br />
<strong>char</strong> Get_pvorname(); //Fehler[/cpp]<br />
in der cpp:<br />
[cpp]void TAdressen::Setpvorname(char *Newpvorname)<br />
{<br />
strcpy(daten.pvorname, Newpvorname);<br />
}</p>
<p><strong>char</strong> TAdressen::Get_pvorname() //Wiederholungsfehler<br />
{<br />
return(*****daten.pvorname) //Fehler;<br />
}[/cpp]</p>
<p>- Windoof</p>
]]></description><link>https://www.c-plusplus.net/forum/post/755777</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/755777</guid><dc:creator><![CDATA[Windoof]]></dc:creator><pubDate>Wed, 30 Mar 2005 13:37:37 GMT</pubDate></item><item><title><![CDATA[Reply to Methode um Daten in Struktur einer Klasse zu schreiben on Wed, 30 Mar 2005 13:43:40 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>um das, was Windoof angekreidet hat zu vermeiden, benutzt AnsiString statt char *.</p>
<p>bis bald<br />
akari</p>
]]></description><link>https://www.c-plusplus.net/forum/post/755782</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/755782</guid><dc:creator><![CDATA[akari]]></dc:creator><pubDate>Wed, 30 Mar 2005 13:43:40 GMT</pubDate></item><item><title><![CDATA[Reply to Methode um Daten in Struktur einer Klasse zu schreiben on Wed, 30 Mar 2005 14:04:26 GMT]]></title><description><![CDATA[<p>Danke für die Hilfe.<br />
Bin leider noch ein Anfänger in C++.<br />
Wo genau ist dort der Fehler, beziehungsweise was ist dort zu ändern?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/755808</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/755808</guid><dc:creator><![CDATA[HardRock]]></dc:creator><pubDate>Wed, 30 Mar 2005 14:04:26 GMT</pubDate></item><item><title><![CDATA[Reply to Methode um Daten in Struktur einer Klasse zu schreiben on Wed, 30 Mar 2005 16:01:58 GMT]]></title><description><![CDATA[<p>du musst mit pointern arbeiten.<br />
&quot;char&quot; ist EIN zeichen<br />
&quot;char *&quot; zeigt auf eine zeichenkette</p>
<p>char * TAdressen::Get_pvorname(void)<br />
{<br />
return(daten.pvorname);<br />
}</p>
]]></description><link>https://www.c-plusplus.net/forum/post/755905</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/755905</guid><dc:creator><![CDATA[thomas69]]></dc:creator><pubDate>Wed, 30 Mar 2005 16:01:58 GMT</pubDate></item><item><title><![CDATA[Reply to Methode um Daten in Struktur einer Klasse zu schreiben on Wed, 30 Mar 2005 20:10:05 GMT]]></title><description><![CDATA[<p>Danke das erklärt alles.<br />
Habe jetzt AnsiString verwendet, ist wirklich eleganter.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/756065</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/756065</guid><dc:creator><![CDATA[HardRock]]></dc:creator><pubDate>Wed, 30 Mar 2005 20:10:05 GMT</pubDate></item></channel></rss>