<?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[Case-Alternative mit Memberfunktion lösen]]></title><description><![CDATA[<p>Wie kann ich im folgenden die Case-Alternativen mit Memberfunktionen lösen?</p>
<p><strong>Brauche DRINGEND HILFE !!!!!</strong></p>
<pre><code class="language-cpp"># include &lt;iostream&gt;
# include &lt;fstream&gt;
using namespace std; 

class schueler 
{ 
public: 
    char vname[20]; 
    char name[25]; 
    int alter;
}; 

void main (void) 

{
	int anzahl,i, auswahl; 
	schueler datbank[20];

	ofstream datei(&quot;datei.txt&quot;, ios_base::app);
	do
	{
		cout &lt;&lt; &quot;----------------------- Schueler - DB ----------------------------------- \n&quot;; 
		cout &lt;&lt; &quot;-------------------------------------------------------------------------\n\n&quot;; 
		cout &lt;&lt; &quot;--------------------------- Menue ---------------------------------------\n&quot;;
		cout &lt;&lt; &quot;(1) Datensatz eingeben\n&quot;;
		cout &lt;&lt; &quot;(2) Datensatz ausgeben\n&quot;;
		cout &lt;&lt; &quot;(3) Beenden\n&quot;;
		cin &gt;&gt; auswahl;
		system (&quot;cls&quot;);

		switch (auswahl)
		{
			case 1:
			cout &lt;&lt; &quot;Bitte geben Sie die Anzahl der Datensätze ein, die Sie eingeben moechten: &quot;; 
			cin &gt;&gt; anzahl; 
			system (&quot;cls&quot;);
			for (i=0;i&lt;anzahl;i++) 
				{ 
					cout &lt;&lt; &quot;Eingabe des &quot; &lt;&lt;i+1&lt;&lt;&quot;. Datensatz:\n&quot;;
					cout &lt;&lt; &quot;Wie lautet der Vorname?\n&quot;; 
					cin &gt;&gt; datbank[i].vname;
					datei &lt;&lt; datbank[i].vname &lt;&lt; endl;
					cout &lt;&lt; &quot;Wie lautet der Nachname?\n&quot;;
					cin &gt;&gt; datbank[i].name;
					datei &lt;&lt; datbank[i].name &lt;&lt; endl;
					cout &lt;&lt; &quot;Wie lautet das Alter?\n&quot;;
					cin &gt;&gt; datbank[i].alter;
					datei &lt;&lt; datbank[i].alter &lt;&lt; endl;
					system (&quot;cls&quot;);
				}
			break; 
			case 2:
			ifstream in(&quot;datei.txt&quot;);
			do
			{
				char ch;
				ch=in.get();
				cout&lt;&lt;ch;
			}
			while (!in.eof());
			cout&lt;&lt;endl;
			system (&quot;pause&quot;);
			system (&quot;cls&quot;);
			break;
		}

	}
	while(auswahl!=3);
	datei.close();

}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/topic/121228/case-alternative-mit-memberfunktion-lösen</link><generator>RSS for Node</generator><lastBuildDate>Sat, 22 Aug 2026 15:24:28 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/121228.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 21 Sep 2005 11:24:14 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Case-Alternative mit Memberfunktion lösen on Wed, 21 Sep 2005 11:24:14 GMT]]></title><description><![CDATA[<p>Wie kann ich im folgenden die Case-Alternativen mit Memberfunktionen lösen?</p>
<p><strong>Brauche DRINGEND HILFE !!!!!</strong></p>
<pre><code class="language-cpp"># include &lt;iostream&gt;
# include &lt;fstream&gt;
using namespace std; 

class schueler 
{ 
public: 
    char vname[20]; 
    char name[25]; 
    int alter;
}; 

void main (void) 

{
	int anzahl,i, auswahl; 
	schueler datbank[20];

	ofstream datei(&quot;datei.txt&quot;, ios_base::app);
	do
	{
		cout &lt;&lt; &quot;----------------------- Schueler - DB ----------------------------------- \n&quot;; 
		cout &lt;&lt; &quot;-------------------------------------------------------------------------\n\n&quot;; 
		cout &lt;&lt; &quot;--------------------------- Menue ---------------------------------------\n&quot;;
		cout &lt;&lt; &quot;(1) Datensatz eingeben\n&quot;;
		cout &lt;&lt; &quot;(2) Datensatz ausgeben\n&quot;;
		cout &lt;&lt; &quot;(3) Beenden\n&quot;;
		cin &gt;&gt; auswahl;
		system (&quot;cls&quot;);

		switch (auswahl)
		{
			case 1:
			cout &lt;&lt; &quot;Bitte geben Sie die Anzahl der Datensätze ein, die Sie eingeben moechten: &quot;; 
			cin &gt;&gt; anzahl; 
			system (&quot;cls&quot;);
			for (i=0;i&lt;anzahl;i++) 
				{ 
					cout &lt;&lt; &quot;Eingabe des &quot; &lt;&lt;i+1&lt;&lt;&quot;. Datensatz:\n&quot;;
					cout &lt;&lt; &quot;Wie lautet der Vorname?\n&quot;; 
					cin &gt;&gt; datbank[i].vname;
					datei &lt;&lt; datbank[i].vname &lt;&lt; endl;
					cout &lt;&lt; &quot;Wie lautet der Nachname?\n&quot;;
					cin &gt;&gt; datbank[i].name;
					datei &lt;&lt; datbank[i].name &lt;&lt; endl;
					cout &lt;&lt; &quot;Wie lautet das Alter?\n&quot;;
					cin &gt;&gt; datbank[i].alter;
					datei &lt;&lt; datbank[i].alter &lt;&lt; endl;
					system (&quot;cls&quot;);
				}
			break; 
			case 2:
			ifstream in(&quot;datei.txt&quot;);
			do
			{
				char ch;
				ch=in.get();
				cout&lt;&lt;ch;
			}
			while (!in.eof());
			cout&lt;&lt;endl;
			system (&quot;pause&quot;);
			system (&quot;cls&quot;);
			break;
		}

	}
	while(auswahl!=3);
	datei.close();

}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/876994</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/876994</guid><dc:creator><![CDATA[dnarnold84]]></dc:creator><pubDate>Wed, 21 Sep 2005 11:24:14 GMT</pubDate></item><item><title><![CDATA[Reply to Case-Alternative mit Memberfunktion lösen on Wed, 21 Sep 2005 11:52:12 GMT]]></title><description><![CDATA[<p>sieht schwer nach einer aufgabe (hausausgabe, klausur) aus. deswegen etwas eigeninitative <a href="http://www.newty.de/fpt/index.html" rel="nofollow">http://www.newty.de/fpt/index.html</a></p>
<p>void main() ist net<br />
<a href="http://fara.cs.uni-potsdam.de/~kaufmann/?page=GenCppFaqs&amp;faq=main#Answ" rel="nofollow">http://fara.cs.uni-potsdam.de/~kaufmann/?page=GenCppFaqs&amp;faq=main#Answ</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/877036</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/877036</guid><dc:creator><![CDATA[miller_m]]></dc:creator><pubDate>Wed, 21 Sep 2005 11:52:12 GMT</pubDate></item><item><title><![CDATA[Reply to Case-Alternative mit Memberfunktion lösen on Wed, 21 Sep 2005 17:25:34 GMT]]></title><description><![CDATA[<p>Also ich bekomme es soweit hin, eine Funktion innerhalb der Klasse Schueler aufzurufen.....nur halt nicht den Teil der Case-Alternative!</p>
<p>Habe das Programm nun um eine &quot;Dummy&quot;-Memberfunktion erweitert.....dies funktioniert aber irgendwie nicht mit dem Case-Alternative-Teil <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>
<pre><code class="language-cpp"># include &lt;iostream&gt;
# include &lt;fstream&gt;
using namespace std; 

class schueler 
{ 
public: 
    char vname[20]; 
    char name[25]; 
    int alter;
	void einlesen();
}; 

void einlesen ()
{
cout &lt;&lt; &quot;Hallo&quot;;
}

void main (void) 

{
	int anzahl,i, auswahl; 
	schueler datbank[20];

	ofstream datei(&quot;datei.txt&quot;, ios_base::app);
	do
	{
		cout &lt;&lt; &quot;----------------------- Schueler - DB ----------------------------------- \n&quot;; 
		cout &lt;&lt; &quot;-------------------------------------------------------------------------\n\n&quot;; 
		cout &lt;&lt; &quot;--------------------------- Menue ---------------------------------------\n&quot;;
		cout &lt;&lt; &quot;(1) Datensatz eingeben\n&quot;;
		cout &lt;&lt; &quot;(2) Datensatz ausgeben\n&quot;;
		cout &lt;&lt; &quot;(3) Beenden\n&quot;;
		cin &gt;&gt; auswahl;
		system (&quot;cls&quot;);

		switch (auswahl)
		{
			case 1:
			einlesen();
			cout &lt;&lt; &quot;Bitte geben Sie die Anzahl der Datensätze ein, die Sie eingeben moechten: &quot;; 
			cin &gt;&gt; anzahl; 
			system (&quot;cls&quot;);
			for (i=0;i&lt;anzahl;i++) 
				{ 
					cout &lt;&lt; &quot;Eingabe des &quot; &lt;&lt;i+1&lt;&lt;&quot;. Datensatz:\n&quot;;
					cout &lt;&lt; &quot;Wie lautet der Vorname?\n&quot;; 
					cin &gt;&gt; datbank[i].vname;
					datei &lt;&lt; datbank[i].vname &lt;&lt; endl;
					cout &lt;&lt; &quot;Wie lautet der Nachname?\n&quot;;
					cin &gt;&gt; datbank[i].name;
					datei &lt;&lt; datbank[i].name &lt;&lt; endl;
					cout &lt;&lt; &quot;Wie lautet das Alter?\n&quot;;
					cin &gt;&gt; datbank[i].alter;
					datei &lt;&lt; datbank[i].alter &lt;&lt; endl;
					system (&quot;cls&quot;);
				}
			break; 
			case 2:
			ifstream in(&quot;datei.txt&quot;);
			do
			{
				char ch;
				ch=in.get();
				cout&lt;&lt;ch;
			}
			while (!in.eof());
			cout&lt;&lt;endl;
			system (&quot;pause&quot;);
			system (&quot;cls&quot;);
			break;
		}

	}
	while(auswahl!=3);
	datei.close();

}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/877303</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/877303</guid><dc:creator><![CDATA[dnarnold84]]></dc:creator><pubDate>Wed, 21 Sep 2005 17:25:34 GMT</pubDate></item><item><title><![CDATA[Reply to Case-Alternative mit Memberfunktion lösen on Wed, 21 Sep 2005 20:24:04 GMT]]></title><description><![CDATA[<p>du erstellst einfach für die klasse schueler zwei elementfunktionen eingeben() und ausgeben(). dann klatscht du alles, was unter case 1 steht in die funktion eingeben() und alles was unter case 2 steht in die funktion ausgeben().</p>
<p>anschließend erstetzt du den code unter case 1 durch einen aufruf von eingeben() und den code unter case 2 durch einen aufruf von ausgeben().</p>
<p>fertig. bei der hausaufgabe mußt du wirklich nicht mehr tun als ein bißchen cut&amp;paste.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/877412</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/877412</guid><dc:creator><![CDATA[Konfusius]]></dc:creator><pubDate>Wed, 21 Sep 2005 20:24:04 GMT</pubDate></item></channel></rss>