<?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[aus Stringliste in Klasse schreiben]]></title><description><![CDATA[<p>Ich möchte Werte oder Daten, die ich in einer StringList habe in eine Klasse schreiben. Aber ich hab keine Ahnung wie genau ich das machen kann und ob schon mir die Klasse TStringList verschiedene Befehle dafür bietet.</p>
<p>Bisher hab ich dazu noch net so viel gefunden muss ich sagen <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=":/"
      alt="😕"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/topic/110840/aus-stringliste-in-klasse-schreiben</link><generator>RSS for Node</generator><lastBuildDate>Sun, 19 Jul 2026 02:40:30 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/110840.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 25 May 2005 09:48:45 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to aus Stringliste in Klasse schreiben on Wed, 25 May 2005 09:48:45 GMT]]></title><description><![CDATA[<p>Ich möchte Werte oder Daten, die ich in einer StringList habe in eine Klasse schreiben. Aber ich hab keine Ahnung wie genau ich das machen kann und ob schon mir die Klasse TStringList verschiedene Befehle dafür bietet.</p>
<p>Bisher hab ich dazu noch net so viel gefunden muss ich sagen <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=":/"
      alt="😕"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/795648</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/795648</guid><dc:creator><![CDATA[cHillb3rT]]></dc:creator><pubDate>Wed, 25 May 2005 09:48:45 GMT</pubDate></item><item><title><![CDATA[Reply to aus Stringliste in Klasse schreiben on Wed, 25 May 2005 09:54:01 GMT]]></title><description><![CDATA[<p>in welche klasse?<br />
in die member-variablen?</p>
<p>mit <strong>StringList-&gt;Strings[Index]</strong> kommst du an die Daten der Liste.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/795650</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/795650</guid><dc:creator><![CDATA[Sunday]]></dc:creator><pubDate>Wed, 25 May 2005 09:54:01 GMT</pubDate></item><item><title><![CDATA[Reply to aus Stringliste in Klasse schreiben on Wed, 25 May 2005 10:02:11 GMT]]></title><description><![CDATA[<p>ja genau und wie kann ich das nun in die Klasse schreiben...</p>
<p>Nehmen wir mal diese Klasse als Beispiel:</p>
<pre><code class="language-cpp">#include &lt;iostream&gt;
using namespace std;

class Person
{
  private:

  public:
  int zahl1;
  int zahl2;
  int getzahl1(int zahl1);
  int getzahl2(int zahl2);
  int setzahl1(int zahl1);
  int setzahl2(int zahl2);
  ~Person();
}
</code></pre>
<p>Wie kann ich da mit dem entsprechenden Befehl die Werte aus der StringList in die Klasse schreiben ?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/795654</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/795654</guid><dc:creator><![CDATA[cHillb3rT]]></dc:creator><pubDate>Wed, 25 May 2005 10:02:11 GMT</pubDate></item><item><title><![CDATA[Reply to aus Stringliste in Klasse schreiben on Wed, 25 May 2005 10:12:12 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">Person Karl;

// da zahl1 und zahl2 ja public sind
Karl.zahl1 = StrToInt(StringList-&gt;Strings[0]); // 1. String zuweisen
Karl.zahl2 = StrToInt(StringList-&gt;Strings[1]); // 2. String zuweisen
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/795666</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/795666</guid><dc:creator><![CDATA[Sunday]]></dc:creator><pubDate>Wed, 25 May 2005 10:12:12 GMT</pubDate></item><item><title><![CDATA[Reply to aus Stringliste in Klasse schreiben on Mon, 30 May 2005 09:46:34 GMT]]></title><description><![CDATA[<p>der Destruktor ist dann fehlerhaft, wenn ich das so mache mit Person Karl.</p>
<p>Mit Person *Karl geht das, aber ich kann dann nicht mehr den Befehl benutzen, den du mir geschrieben hast.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/798800</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/798800</guid><dc:creator><![CDATA[cHillb3rT]]></dc:creator><pubDate>Mon, 30 May 2005 09:46:34 GMT</pubDate></item><item><title><![CDATA[Reply to aus Stringliste in Klasse schreiben on Mon, 30 May 2005 10:00:53 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>Versuch's mal so :</p>
<pre><code class="language-cpp">Person *Karl;

// da zahl1 und zahl2 ja public sind
Karl-&gt;zahl1 = StrToInt(StringList-&gt;Strings[0]); // 1. String zuweisen
Karl-&gt;zahl2 = StrToInt(StringList-&gt;Strings[1]); // 2. String zuweisen
</code></pre>
<p>Nash</p>
]]></description><link>https://www.c-plusplus.net/forum/post/798814</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/798814</guid><dc:creator><![CDATA[Nash]]></dc:creator><pubDate>Mon, 30 May 2005 10:00:53 GMT</pubDate></item><item><title><![CDATA[Reply to aus Stringliste in Klasse schreiben on Mon, 30 May 2005 10:33:16 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">Person *Karl;

...
Karl = new Person;
...

// da zahl1 und zahl2 ja public sind
Karl-&gt;zahl1 = StrToInt(StringList-&gt;Strings[0]); // 1. String zuweisen
Karl-&gt;zahl2 = StrToInt(StringList-&gt;Strings[1]); // 2. String zuweisen 

...
delete Karl;
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/798845</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/798845</guid><dc:creator><![CDATA[BigNeal]]></dc:creator><pubDate>Mon, 30 May 2005 10:33:16 GMT</pubDate></item><item><title><![CDATA[Reply to aus Stringliste in Klasse schreiben on Tue, 31 May 2005 08:51:32 GMT]]></title><description><![CDATA[<p>Somit kann ich einmal was in die Klasse schreiben, aber wenn ich nun mehrere Personen habe und dies in die Klasse schreiben will, wie geht das ?</p>
<p>Ich müsste ja mehrere Objekte (1 Person = 1 Objekt) haben, die ich am Anfang noch nicht kenne. Aber gehen wir einfach mal davon aus, dass es 2 Personen gibt, für die ich Daten angeben soll. Wie mach ich das dann mit der Klasse und in Bezug auf die StringList ?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/799493</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/799493</guid><dc:creator><![CDATA[cHillb3rT]]></dc:creator><pubDate>Tue, 31 May 2005 08:51:32 GMT</pubDate></item><item><title><![CDATA[Reply to aus Stringliste in Klasse schreiben on Tue, 31 May 2005 09:01:25 GMT]]></title><description><![CDATA[<p>Kenntnisse der C++-Grundlagen sind in solchen Situationen sehr hilfreich...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/799499</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/799499</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Tue, 31 May 2005 09:01:25 GMT</pubDate></item><item><title><![CDATA[Reply to aus Stringliste in Klasse schreiben on Tue, 31 May 2005 10:21:30 GMT]]></title><description><![CDATA[<p>Stichwort: Container-Klassen<br />
oder zum Anfang Arrays</p>
]]></description><link>https://www.c-plusplus.net/forum/post/799569</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/799569</guid><dc:creator><![CDATA[loke]]></dc:creator><pubDate>Tue, 31 May 2005 10:21:30 GMT</pubDate></item><item><title><![CDATA[Reply to aus Stringliste in Klasse schreiben on Tue, 31 May 2005 11:45:35 GMT]]></title><description><![CDATA[<p>wieso ist der destruktor fehlerhaft?</p>
<pre><code class="language-cpp">typedef unsigned int u_int;

u_int   AnzahlPersonen = 10;
Person *Personen       = new Person[AnzahlPersonen];

for (u_int i = 0; i &lt; AnzahlPersonen; ++i)
{
  ZehnPersonen[i].zahl1 = 1;
  ZehnPersonen[i].zahl2 = 2;
}

delete [] Personen;
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/799639</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/799639</guid><dc:creator><![CDATA[Sunday]]></dc:creator><pubDate>Tue, 31 May 2005 11:45:35 GMT</pubDate></item><item><title><![CDATA[Reply to aus Stringliste in Klasse schreiben on Tue, 31 May 2005 12:51:39 GMT]]></title><description><![CDATA[<p>Das kommt nun in die Klasse oder wie ?</p>
<p>und was mach ich dann, wenn es 5 oder 500 Personen sind, die ich als Objekt anlegen muss ?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/799693</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/799693</guid><dc:creator><![CDATA[cHillb3rT]]></dc:creator><pubDate>Tue, 31 May 2005 12:51:39 GMT</pubDate></item><item><title><![CDATA[Reply to aus Stringliste in Klasse schreiben on Tue, 31 May 2005 13:19:19 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">#include &lt;vector&gt;
...

int main()
{
   vector &lt;Person&gt; Personen;
   Person Einzelner;
   for(int i=0;i&lt;100;i++)
   {
      Einzelner.setzahl1(i);
      Einzelner.setzahl2(100-i);
      Personen.push_back(Einzelner);
   }
   return 0;
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/799717</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/799717</guid><dc:creator><![CDATA[asa]]></dc:creator><pubDate>Tue, 31 May 2005 13:19:19 GMT</pubDate></item><item><title><![CDATA[Reply to aus Stringliste in Klasse schreiben on Wed, 01 Jun 2005 09:01:50 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">Person Einzelner;
</code></pre>
<p>Damit haste aber nur eine Instanz erzeugt und nicht viele !</p>
<pre><code class="language-cpp">vector &lt;Person&gt; Personen;
</code></pre>
<p>Damit haste mehrere erzeugt <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>
<p>Trotzdem will ich mal wissen, wie das mit der StringList geht. Wie kann ich Objekte in die StringList einfügen und dann wieder auslesen ?</p>
<blockquote>
<p>Die Methode AddObject fügt der Liste einen String hinzu und ordnet dem String ein Objekt zu.</p>
<p>virtual int __fastcall AddObject(const AnsiString S, System::TObject* AObject);</p>
</blockquote>
<p>Dies ist ein Auszug aus der Hilfe, aber ich verstehe nicht ganz was die ganzen allgemeinen Begriffe mir sagen. Wie muss da jetzt der Befehl aussehen, wenn ich eine Person hineinadden will und wie sieht das dann bei der zweiten Person aus ?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/800235</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/800235</guid><dc:creator><![CDATA[cHillb3rT]]></dc:creator><pubDate>Wed, 01 Jun 2005 09:01:50 GMT</pubDate></item><item><title><![CDATA[Reply to aus Stringliste in Klasse schreiben on Thu, 02 Jun 2005 07:03:39 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">#include &lt;iostream&gt;
#include &lt;vcl.h&gt;
#include &quot;Person.h&quot;
;

int main(int argc, char* argv[])
{
  Person *personendaten; // Speicher für Person reservieren
  TStringList *MeineListe = new TStringList();

  int zahl1, 
      zahl2;

  AnsiString Test = &quot;Test&quot;;

  cout &lt;&lt; &quot;Sie werden hier die Moeglichkeit haben bestimmte Daten einzugeben.&quot; &lt;&lt; endl;

  cin &gt;&gt; zahl1; // Eingabe des ersten Wertes
  cin &gt;&gt; zahl2; // Eingabe des zweiten Wertes

  /* -- Standard das geht -- */
  //zahl1 = personendaten-&gt;setzahl1(zahl1);
  //zahl2 = personendaten-&gt;setzahl2(zahl2);

  MeineListe-&gt;Insert(0, zahl1);
  MeineListe-&gt;Insert(1, zahl2);

  personendaten-&gt;setzahl1(StrToInt(MeineListe-&gt;Strings[0]));
  personendaten-&gt;setzahl2(StrToInt(MeineListe-&gt;Strings[1]));

  personendaten-&gt;getzahl1();
  personendaten-&gt;getzahl2();

  MeineListe-&gt;AddObject(&quot;Test&quot;, personendaten);
  cin.get(); // Hier wird der Puffer geleert
  cin.get(); // Hier wird die Eingabe einer beliebigen Taste erwartet
  return 0;
}
</code></pre>
<p>Dies ist meine main.cpp, aber ich hab eine Frage zu dem Befehl AddObject. Ist diese Zeile richtig mit dem Befehl oder hab ich hier einen Fehler drin ?</p>
<pre><code class="language-cpp">MeineListe-&gt;AddObject(&quot;Test&quot;, personendaten);
</code></pre>
<p>Dies würde mich mal interessieren !</p>
]]></description><link>https://www.c-plusplus.net/forum/post/800777</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/800777</guid><dc:creator><![CDATA[cHillb3rT]]></dc:creator><pubDate>Thu, 02 Jun 2005 07:03:39 GMT</pubDate></item><item><title><![CDATA[Reply to aus Stringliste in Klasse schreiben on Thu, 02 Jun 2005 07:26:58 GMT]]></title><description><![CDATA[<p>Das Zitat solltest du dir zu Herzen nehmen!</p>
<p>Joe_M. schrieb:</p>
<blockquote>
<p>Kenntnisse der C++-Grundlagen sind in solchen Situationen sehr<br />
hilfreich...</p>
</blockquote>
<p>Dein Programm produziert undefiniertes Verhalten.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/800785</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/800785</guid><dc:creator><![CDATA[PuppetMaster2k]]></dc:creator><pubDate>Thu, 02 Jun 2005 07:26:58 GMT</pubDate></item></channel></rss>