<?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[Brauche Hilfe bei meinem Programm (array)]]></title><description><![CDATA[<p>Ich habe ein Programm geschrieben, das ich nun dynamischer haben will.<br />
Der Einfachheit wegen habe ich es bissel abgeändert, um mein Problem zu verdeutlichen.</p>
<pre><code class="language-cpp">// Main
#include &lt;iostream&gt;
#include &lt;tchar.h&gt;
#include &lt;conio.h&gt;
#include &quot;daten.h&quot;
#include &quot;abfrage.h&quot;

using namespace std;

void main()
{
	p_test(*carray_name);
	_getch();
}
</code></pre>
<pre><code class="language-cpp">// daten.h
char *carray_namen[]=	{&quot;test1&quot;,&quot;test2&quot;,&quot;test3&quot;};
</code></pre>
<pre><code class="language-cpp">// abfrage.h
p_test(char *carray_name);
{
	for (int i=0; i&lt;3; i++)
	{
		cout &lt;&lt; &quot;du bist Test &quot; &lt;&lt; carray_namen[i]&lt;&lt; &quot;!&quot; &lt;&lt; endl;
	}
}
</code></pre>
<p>Das Funktioniert leider nicht:<br />
error C2664: 'p_test': Konvertierung des Parameters 3 von 'char *(*__w64 )[30]' in 'char *' nicht möglich.</p>
<p>Aber so geht das:</p>
<pre><code class="language-cpp">void main()
{
	char *carray_namen[]=	{&quot;test1&quot;,&quot;test2&quot;,&quot;test3&quot;};
	cout &lt;&lt; carray_namen[0] &lt;&lt; carray_namen[2]; // ausgabe test1 test3
	_getch();
}
</code></pre>
<p>plz need help</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/167045/brauche-hilfe-bei-meinem-programm-array</link><generator>RSS for Node</generator><lastBuildDate>Tue, 15 Sep 2026 19:05:46 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/167045.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 05 Dec 2006 23:22:03 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Brauche Hilfe bei meinem Programm (array) on Tue, 05 Dec 2006 23:22:03 GMT]]></title><description><![CDATA[<p>Ich habe ein Programm geschrieben, das ich nun dynamischer haben will.<br />
Der Einfachheit wegen habe ich es bissel abgeändert, um mein Problem zu verdeutlichen.</p>
<pre><code class="language-cpp">// Main
#include &lt;iostream&gt;
#include &lt;tchar.h&gt;
#include &lt;conio.h&gt;
#include &quot;daten.h&quot;
#include &quot;abfrage.h&quot;

using namespace std;

void main()
{
	p_test(*carray_name);
	_getch();
}
</code></pre>
<pre><code class="language-cpp">// daten.h
char *carray_namen[]=	{&quot;test1&quot;,&quot;test2&quot;,&quot;test3&quot;};
</code></pre>
<pre><code class="language-cpp">// abfrage.h
p_test(char *carray_name);
{
	for (int i=0; i&lt;3; i++)
	{
		cout &lt;&lt; &quot;du bist Test &quot; &lt;&lt; carray_namen[i]&lt;&lt; &quot;!&quot; &lt;&lt; endl;
	}
}
</code></pre>
<p>Das Funktioniert leider nicht:<br />
error C2664: 'p_test': Konvertierung des Parameters 3 von 'char *(*__w64 )[30]' in 'char *' nicht möglich.</p>
<p>Aber so geht das:</p>
<pre><code class="language-cpp">void main()
{
	char *carray_namen[]=	{&quot;test1&quot;,&quot;test2&quot;,&quot;test3&quot;};
	cout &lt;&lt; carray_namen[0] &lt;&lt; carray_namen[2]; // ausgabe test1 test3
	_getch();
}
</code></pre>
<p>plz need help</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1187616</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1187616</guid><dc:creator><![CDATA[SBV]]></dc:creator><pubDate>Tue, 05 Dec 2006 23:22:03 GMT</pubDate></item><item><title><![CDATA[Reply to Brauche Hilfe bei meinem Programm (array) on Wed, 06 Dec 2006 00:01:38 GMT]]></title><description><![CDATA[<p>Wenn <em>carray_namen[ ]</em> argument für <em>p_test( )</em> sein soll, dann müsste <em>p_test( )</em> so aussegen:</p>
<pre><code class="language-cpp">void p_test( char *carray_name[ ] );
</code></pre>
<p>BTW: Soll eine Funktion nichts zurückgeben, so spendiert man ihr normalerweise ein <em>void</em> als Rückgabetyp. Fehlt der Rückgabetyp, so wird imnsho <em>int</em> angenommen.</p>
<p>Leider ist Deine Problembeschreibung so dürftig, das man nur raten kann, was Du vor hast...</p>
<p>vielleicht suchst du ja <a href="http://www.sgi.com/tech/stl/Vector.html" rel="nofollow"><em>std::vector</em></a>:</p>
<pre><code class="language-cpp">#include &lt;vector&gt;
#include &lt;string&gt;
#include &lt;iostream&gt;

using namespace std;

void print( const vector&lt; string &gt; &amp;names ) {

    for( vector&lt; string &gt;::const_iterator i = names.begin( ); i != names.end( ); ++i ) {

        cout &lt;&lt; *i &lt;&lt; endl;
    }
}

int main( )
{
    vector&lt; string &gt; names;

    names.push_back( &quot;test1&quot; );
    names.push_back( &quot;test2&quot; );
    names.push_back( &quot;test3&quot; );

    print( names );
}
</code></pre>
<p>Greetz, Swordfish</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1187619</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1187619</guid><dc:creator><![CDATA[Swordfish]]></dc:creator><pubDate>Wed, 06 Dec 2006 00:01:38 GMT</pubDate></item><item><title><![CDATA[Reply to Brauche Hilfe bei meinem Programm (array) on Wed, 06 Dec 2006 06:27:49 GMT]]></title><description><![CDATA[<p>machs so:</p>
<pre><code class="language-cpp">void p_test(char** carray_name)//&lt;&lt; 
{ 
    for (int i=0; i&lt;3; i++) 
    { 
        cout &lt;&lt; &quot;du bist Test &quot; &lt;&lt; carray_name[i]&lt;&lt; &quot;!&quot; &lt;&lt; endl; 
    } 
}

char *carray_namen[]=    {&quot;test1&quot;,&quot;test2&quot;,&quot;test3&quot;};  

int main() 
{ 
    p_test(carray_namen);
...
}
</code></pre>
<p>:xmas1:</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1187658</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1187658</guid><dc:creator><![CDATA[gerie]]></dc:creator><pubDate>Wed, 06 Dec 2006 06:27:49 GMT</pubDate></item><item><title><![CDATA[Reply to Brauche Hilfe bei meinem Programm (array) on Wed, 06 Dec 2006 06:59:06 GMT]]></title><description><![CDATA[<p>du solltest das &quot;*&quot; wege laden bei deinem funktionaufruf :</p>
<pre><code class="language-cpp">p_test(*carray_name);
</code></pre>
<p>alos -&gt;</p>
<pre><code class="language-cpp">p_test(carray_name);
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1187665</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1187665</guid><dc:creator><![CDATA[BorisDieKlinge]]></dc:creator><pubDate>Wed, 06 Dec 2006 06:59:06 GMT</pubDate></item><item><title><![CDATA[Reply to Brauche Hilfe bei meinem Programm (array) on Wed, 06 Dec 2006 16:33:24 GMT]]></title><description><![CDATA[<p>Danke gerie das funktioniert, aber mal ne Frage was bewirken die zwei **?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1188041</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1188041</guid><dc:creator><![CDATA[SBV]]></dc:creator><pubDate>Wed, 06 Dec 2006 16:33:24 GMT</pubDate></item><item><title><![CDATA[Reply to Brauche Hilfe bei meinem Programm (array) on Wed, 06 Dec 2006 16:54:13 GMT]]></title><description><![CDATA[<p>Swordfish schrieb:</p>
<blockquote>
<p>Fehlt der Rückgabetyp, so wird imnsho <em>int</em> angenommen.</p>
</blockquote>
<p>Nein, in C++ _muss_ der Typ angegeben werden. Diese implizite int Regel gilt hier nicht. Evtl. ist das unter C noch so, da bin ich mir allerdings nicht sicher.</p>
<p>SBV schrieb:</p>
<blockquote>
<p>aber mal ne Frage was bewirken die zwei **?</p>
</blockquote>
<p>Das ist ein Zeiger auf einen Zeiger. Bei Funktionsparametern ist es das gleiche wie das Beispiel von Swordfish, also char *carray_name[].</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1188051</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1188051</guid><dc:creator><![CDATA[groovemaster]]></dc:creator><pubDate>Wed, 06 Dec 2006 16:54:13 GMT</pubDate></item><item><title><![CDATA[Reply to Brauche Hilfe bei meinem Programm (array) on Thu, 07 Dec 2006 23:37:40 GMT]]></title><description><![CDATA[<p>groovemaster schrieb:</p>
<blockquote>
<p>Swordfish schrieb:</p>
<blockquote>
<p>Fehlt der Rückgabetyp, so wird imnsho <em>int</em> angenommen.</p>
</blockquote>
<p>Nein, in C++ _muss_ der Typ angegeben werden. Diese implizite int Regel gilt hier nicht. Evtl. ist das unter C noch so, da bin ich mir allerdings nicht sicher.</p>
</blockquote>
<p>Hast toll gemacht, groovy... <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f44d.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--thumbs_up"
      title=":+1:"
      alt="👍"
    /> <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="🙄"
    /><br />
<em>und wieder eines meiner Weltbilder geht den Bach 'runter</em> <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f921.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--clown_face"
      title=":clown:"
      alt="🤡"
    /></p>
<p>Wie gerne würd' ich mich doch wieder 'mal wo &quot;hineintiegern&quot;... <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="😃"
    /><br />
aber außer für Webdesign wird z. zT. für nichts Bezahlt <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--disappointed_face"
      title=":("
      alt="😞"
    /></p>
<p>Naja entschuldigt bitte, SmallTalk - nein, nicht der zumm essen ...ähm programmieren - die andere Sorte, <em>Kommunikation</em>stechniken und Psychologie (Gruppendynamik/Change-Agent Management) muss/darf mich nun längerwehrend mitreißen... <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>Greetz, Swordfish</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1188673</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1188673</guid><dc:creator><![CDATA[Swordfish]]></dc:creator><pubDate>Thu, 07 Dec 2006 23:37:40 GMT</pubDate></item></channel></rss>