<?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[Zeiger Funktion Problem]]></title><description><![CDATA[<p>Hi ich habe folgendes Problem ich will das mein Programm sobald er die Werte eingelesen hat in die Funktion springt und diese verarbeitet doch sagt er mir immer das pb und pd nicht initialisiert sind könnt ihr mir vll sagen wo mein problem ist?</p>
<pre><code>#include &lt;iostream&gt;
#include &lt;iomanip&gt;
using namespace std;

void input(int *pa,int b,int *pc,int d); //Prototypen der Funktionen

void main()
{
	int *pa, b , *pc, d;
	char eingabe='1';

	{	cout&lt;&lt;&quot;******************MENUE********************&quot;;
		cout&lt;&lt;&quot;\n************Funktion waehlen!**************\n&quot;&lt;&lt;endl;   //Menue
		cout&lt;&lt;&quot;1 = Einslesen und Zuweisen!(input)\n&quot;&lt;&lt;endl;
		cout&lt;&lt;&quot;2 = Werte beider Variablen sowie\n    Werte der Zeigervariablen anzeigen (outputValue)\n&quot;&lt;&lt;endl;
		cout&lt;&lt;&quot;3 = Adresse beider Variablen sowie\n    Adresse der Zeigervariablen anzeigen (outputAdress)\n&quot;&lt;&lt;endl;
		cout&lt;&lt;&quot;4 = Variablen bzw Zeigervariablen vertauschen (swap) \n&quot;&lt;&lt;endl;
		cout&lt;&lt;&quot;5 = Programm beenden&quot;&lt;&lt;endl;
		cout&lt;&lt;&quot;******************************************&quot;&lt;&lt;endl;
		cin&gt;&gt;eingabe;

		switch(eingabe)

		{
		case'1':
			cout&lt;&lt;&quot;Zahl eingeben&quot;&lt;&lt;endl;
			cin&gt;&gt;b;
			cout&lt;&lt;&quot;Zahl eingeben&quot;&lt;&lt;endl;
			cin&gt;&gt;d;

			input(pa, b, pc, d);
			break;
		}
	}
}

void input(int *pa,int b, int *pc,int d)
			{
				{
				pa = &amp;b;
				pc = &amp;d;
				}

				cout&lt;&lt;&quot;***********************************&quot;&lt;&lt;endl;
				cout&lt;&lt;&quot;Wert der Variablen a:            &quot;      &lt;&lt;*pa&lt;&lt;endl;
				cout&lt;&lt;&quot;Adresse der Zeigervariablen a:   &quot;&lt;&lt; (void *)pa&lt;&lt;endl;
				cout&lt;&lt;&quot;***********************************&quot;&lt;&lt;endl;
				cout&lt;&lt;&quot;Wert der Variablen c:            &quot;      &lt;&lt;*pc&lt;&lt;endl;
				cout&lt;&lt;&quot;Adresse der Variablen c:   &quot;&lt;&lt; (void *)pc&lt;&lt;endl;
				cout&lt;&lt;&quot;***********************************&quot;&lt;&lt;endl;

			}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/topic/231290/zeiger-funktion-problem</link><generator>RSS for Node</generator><lastBuildDate>Fri, 25 Sep 2026 22:43:27 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/231290.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 08 Jan 2009 13:20:55 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Zeiger Funktion Problem on Thu, 08 Jan 2009 13:20:55 GMT]]></title><description><![CDATA[<p>Hi ich habe folgendes Problem ich will das mein Programm sobald er die Werte eingelesen hat in die Funktion springt und diese verarbeitet doch sagt er mir immer das pb und pd nicht initialisiert sind könnt ihr mir vll sagen wo mein problem ist?</p>
<pre><code>#include &lt;iostream&gt;
#include &lt;iomanip&gt;
using namespace std;

void input(int *pa,int b,int *pc,int d); //Prototypen der Funktionen

void main()
{
	int *pa, b , *pc, d;
	char eingabe='1';

	{	cout&lt;&lt;&quot;******************MENUE********************&quot;;
		cout&lt;&lt;&quot;\n************Funktion waehlen!**************\n&quot;&lt;&lt;endl;   //Menue
		cout&lt;&lt;&quot;1 = Einslesen und Zuweisen!(input)\n&quot;&lt;&lt;endl;
		cout&lt;&lt;&quot;2 = Werte beider Variablen sowie\n    Werte der Zeigervariablen anzeigen (outputValue)\n&quot;&lt;&lt;endl;
		cout&lt;&lt;&quot;3 = Adresse beider Variablen sowie\n    Adresse der Zeigervariablen anzeigen (outputAdress)\n&quot;&lt;&lt;endl;
		cout&lt;&lt;&quot;4 = Variablen bzw Zeigervariablen vertauschen (swap) \n&quot;&lt;&lt;endl;
		cout&lt;&lt;&quot;5 = Programm beenden&quot;&lt;&lt;endl;
		cout&lt;&lt;&quot;******************************************&quot;&lt;&lt;endl;
		cin&gt;&gt;eingabe;

		switch(eingabe)

		{
		case'1':
			cout&lt;&lt;&quot;Zahl eingeben&quot;&lt;&lt;endl;
			cin&gt;&gt;b;
			cout&lt;&lt;&quot;Zahl eingeben&quot;&lt;&lt;endl;
			cin&gt;&gt;d;

			input(pa, b, pc, d);
			break;
		}
	}
}

void input(int *pa,int b, int *pc,int d)
			{
				{
				pa = &amp;b;
				pc = &amp;d;
				}

				cout&lt;&lt;&quot;***********************************&quot;&lt;&lt;endl;
				cout&lt;&lt;&quot;Wert der Variablen a:            &quot;      &lt;&lt;*pa&lt;&lt;endl;
				cout&lt;&lt;&quot;Adresse der Zeigervariablen a:   &quot;&lt;&lt; (void *)pa&lt;&lt;endl;
				cout&lt;&lt;&quot;***********************************&quot;&lt;&lt;endl;
				cout&lt;&lt;&quot;Wert der Variablen c:            &quot;      &lt;&lt;*pc&lt;&lt;endl;
				cout&lt;&lt;&quot;Adresse der Variablen c:   &quot;&lt;&lt; (void *)pc&lt;&lt;endl;
				cout&lt;&lt;&quot;***********************************&quot;&lt;&lt;endl;

			}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1641726</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1641726</guid><dc:creator><![CDATA[Madness]]></dc:creator><pubDate>Thu, 08 Jan 2009 13:20:55 GMT</pubDate></item><item><title><![CDATA[Reply to Zeiger Funktion Problem on Thu, 08 Jan 2009 13:33:14 GMT]]></title><description><![CDATA[<p>Madness schrieb:</p>
<blockquote>
<p>ihr mir vll sagen wo mein problem ist?</p>
<pre><code class="language-cpp">int *pa, b , *pc, d;
</code></pre>
</blockquote>
<p>pa und pc sind nicht initialisiert. Änder das mal in:</p>
<pre><code class="language-cpp">int *pa = 0, b , *pc = 0, d;
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1641737</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1641737</guid><dc:creator><![CDATA[Belli]]></dc:creator><pubDate>Thu, 08 Jan 2009 13:33:14 GMT</pubDate></item><item><title><![CDATA[Reply to Zeiger Funktion Problem on Thu, 08 Jan 2009 13:53:29 GMT]]></title><description><![CDATA[<p>jup hat funktioniert vielen dank <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>
]]></description><link>https://www.c-plusplus.net/forum/post/1641767</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1641767</guid><dc:creator><![CDATA[Madness]]></dc:creator><pubDate>Thu, 08 Jan 2009 13:53:29 GMT</pubDate></item><item><title><![CDATA[Reply to Zeiger Funktion Problem on Thu, 08 Jan 2009 13:59:50 GMT]]></title><description><![CDATA[<p>Gib mal <strong>vor</strong> dem Aufruf von input() die Adressen der Variablen b und d aus und vergleiche die Werte mit denen von &amp;b und &amp;d <strong>in</strong> input().</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1641776</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1641776</guid><dc:creator><![CDATA[jencas]]></dc:creator><pubDate>Thu, 08 Jan 2009 13:59:50 GMT</pubDate></item></channel></rss>