<?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[Problem mit einem Array]]></title><description><![CDATA[<p>Hallo,<br />
bin sehr neu in der C++ Welt.<br />
Möchte eine Objekt mit einem Array instanzieren.<br />
Leider Schribt mein Compiler nur 'Fehler: Ausdruckssyntax'<br />
Was mache ich verkehrt?<br />
Hier der Quelltext:</p>
<p>Headerdatei</p>
<pre><code class="language-cpp">class ControlData
{
	// private deklarierte Klassenvariablen und Methoden
	private:

	// public deklarierte Klassenvariablen und Methoden
	public:
		// Konstruktor, Destruktor
		__fastcall ControlData(void);
		~ControlData(){}

		// Varaiablen
		AnsiString Unit[12];

...
</code></pre>
<p>CPP-Datei mit Konstruktor-Ausschnitt</p>
<pre><code class="language-cpp">// Konstruktor
__fastcall ControlData::ControlData(void)
{

// Array bekommt Werte zugewiesen.
Unit = {&quot;&quot;,&quot;s&quot;,&quot;h&quot;,&quot;%&quot;,&quot;Digit&quot;,&quot;Tab.&quot;,&quot;ms&quot;,&quot;x0,1h&quot;,&quot;x0,1%&quot;,&quot;x0,1s&quot;,&quot;x0,01%&quot;};

...
</code></pre>
<p>Bitte um Hilfe.<br />
Arbeite mit dem Borland-Compiler.</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/216350/problem-mit-einem-array</link><generator>RSS for Node</generator><lastBuildDate>Sun, 11 Oct 2026 15:45:16 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/216350.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 23 Jun 2008 07:43:01 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Problem mit einem Array on Mon, 23 Jun 2008 07:43:01 GMT]]></title><description><![CDATA[<p>Hallo,<br />
bin sehr neu in der C++ Welt.<br />
Möchte eine Objekt mit einem Array instanzieren.<br />
Leider Schribt mein Compiler nur 'Fehler: Ausdruckssyntax'<br />
Was mache ich verkehrt?<br />
Hier der Quelltext:</p>
<p>Headerdatei</p>
<pre><code class="language-cpp">class ControlData
{
	// private deklarierte Klassenvariablen und Methoden
	private:

	// public deklarierte Klassenvariablen und Methoden
	public:
		// Konstruktor, Destruktor
		__fastcall ControlData(void);
		~ControlData(){}

		// Varaiablen
		AnsiString Unit[12];

...
</code></pre>
<p>CPP-Datei mit Konstruktor-Ausschnitt</p>
<pre><code class="language-cpp">// Konstruktor
__fastcall ControlData::ControlData(void)
{

// Array bekommt Werte zugewiesen.
Unit = {&quot;&quot;,&quot;s&quot;,&quot;h&quot;,&quot;%&quot;,&quot;Digit&quot;,&quot;Tab.&quot;,&quot;ms&quot;,&quot;x0,1h&quot;,&quot;x0,1%&quot;,&quot;x0,1s&quot;,&quot;x0,01%&quot;};

...
</code></pre>
<p>Bitte um Hilfe.<br />
Arbeite mit dem Borland-Compiler.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1533962</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1533962</guid><dc:creator><![CDATA[Bortaufstrich]]></dc:creator><pubDate>Mon, 23 Jun 2008 07:43:01 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit einem Array on Mon, 23 Jun 2008 07:55:27 GMT]]></title><description><![CDATA[<p>1. gibts nen borland-unterforum</p>
<ol start="2">
<li></li>
</ol>
<pre><code class="language-cpp">// Array bekommt Werte zugewiesen.
Unit = {&quot;&quot;,&quot;s&quot;,&quot;h&quot;,&quot;%&quot;,&quot;Digit&quot;,&quot;Tab.&quot;,&quot;ms&quot;,&quot;x0,1h&quot;,&quot;x0,1%&quot;,&quot;x0,1s&quot;,&quot;x0,01%&quot;};
//12     0  1   2   3     4      5     6      7       8      9       10
//=&gt; 12 != 11
</code></pre>
<p>vll gehts ja, wenn du das array auch mit 12 werten deklarierst ^^</p>
<p>bb</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1533971</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1533971</guid><dc:creator><![CDATA[unskilled]]></dc:creator><pubDate>Mon, 23 Jun 2008 07:55:27 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit einem Array on Mon, 23 Jun 2008 07:57:24 GMT]]></title><description><![CDATA[<p>Du kannst das array nicht auf diesem wege initialisieren.... du musst jedes element einzeln den wert zuweisen..</p>
<pre><code class="language-cpp">__fastcall ControlData::ControlData(void)
{

// Array bekommt Werte zugewiesen.
Unit[0]= &quot;&quot;;
Unit[1]= &quot;s&quot;;
Unit[1]= &quot;h&quot;;

//etc. &quot;%&quot;,&quot;Digit&quot;,&quot;Tab.&quot;,&quot;ms&quot;,&quot;x0,1h&quot;,&quot;x0,1%&quot;,&quot;x0,1s&quot;,&quot;x0,01%&quot;};

...
</code></pre>
<p>ist &quot;AnsiString&quot; ein String Klasse in Borland? oder nicht anderes als char array? wenn char array, dann kannst du es auch nicht so einfach zu weisen, muss kopieren..</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1533974</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1533974</guid><dc:creator><![CDATA[...]]></dc:creator><pubDate>Mon, 23 Jun 2008 07:57:24 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit einem Array on Mon, 23 Jun 2008 07:59:46 GMT]]></title><description><![CDATA[<p>Bortaufstrich schrieb:</p>
<blockquote>
<p>...</p>
<pre><code class="language-cpp">// Konstruktor
...
// Array bekommt Werte zugewiesen.
Unit = {&quot;&quot;,&quot;s&quot;,&quot;h&quot;,&quot;%&quot;,&quot;Digit&quot;,&quot;Tab.&quot;,&quot;ms&quot;,&quot;x0,1h&quot;,&quot;x0,1%&quot;,&quot;x0,1s&quot;,&quot;x0,01%&quot;};
...
</code></pre>
</blockquote>
<p>Das geht leider (noch ?) nicht in C++.<br />
So etwas kannst Du nur im direkten Zusammenhang mit der Deklaration schreiben (also da, wo du deine Variable &quot;bekannt gibst&quot;).<br />
Was du aber versuchst, ist eine Zuweisung (also den Wert einer bereits &quot;bekannten&quot; Variable ändern auch, wenn es das erste Mal ist).</p>
<p>Du musst also das Array &quot;Stück für Stück&quot; zuweisen:</p>
<pre><code class="language-cpp">Unit[0] = &quot;&quot;;
Unit[1] = &quot;s&quot;;
...
</code></pre>
<p>Gruß,</p>
<p>Simon2.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1533975</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1533975</guid><dc:creator><![CDATA[Simon2]]></dc:creator><pubDate>Mon, 23 Jun 2008 07:59:46 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit einem Array on Mon, 23 Jun 2008 07:59:49 GMT]]></title><description><![CDATA[<p>Erstmal AUTSCH,</p>
<p>2. Danke für den Hinweis<br />
3. War ja ne Allgemenie Frage zu C++ daher diese Gruppe<br />
4. Funktioniert trotzdem nicht, obwohl ich aus der 12 eine 11 gemacht habe.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1533976</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1533976</guid><dc:creator><![CDATA[Brotaufstrich]]></dc:creator><pubDate>Mon, 23 Jun 2008 07:59:49 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit einem Array on Mon, 23 Jun 2008 08:07:45 GMT]]></title><description><![CDATA[<p>Danke euch, ich probiere es aus.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1533985</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1533985</guid><dc:creator><![CDATA[Brotaufstrich]]></dc:creator><pubDate>Mon, 23 Jun 2008 08:07:45 GMT</pubDate></item></channel></rss>