<?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[Teilnehmerliste erstellen mit Sortierung]]></title><description><![CDATA[<p>Hallo ich habe in der Uni folgende Aufgabe: <a href="http://wog-sen.de/a_6.JPG" rel="nofollow">http://wog-sen.de/a_6.JPG</a> folgende Aufgabenstellung.</p>
<p>Bisher habe ich:</p>
<pre><code class="language-cpp">#include &lt;iostream&gt;
#include &lt;cmath&gt;
using namespace std;
void main (void)
{ 
	double vorname[1000],nachname[1000],nummer[1000],n;
	cout&lt;&lt;&quot;Bitte die Anzahl der Personen eingeben:&quot;;
	cin&gt;&gt;n;
	cout&lt;&lt;&quot;Bitte nun Vorname,Vorname und Martikelnummer eingeben&quot;&lt;&lt;endl;
	for(int i=0;i&lt;n;i++)
{
cout&lt;&lt;&quot;Vorname&quot;&lt;&lt;&quot;[&quot;&lt;&lt;i+1&lt;&lt;&quot;]&quot;&lt;&lt;&quot;=&quot;;
cin&gt;&gt;vorname[i];
cout&lt;&lt;&quot;Nachname&quot;&lt;&lt;&quot;[&quot;&lt;&lt;i+1&lt;&lt;&quot;]&quot;&lt;&lt;&quot;=&quot;;
cin&gt;&gt;nachname[i];
cout&lt;&lt;&quot;Martikelnummer&quot;&lt;&lt;&quot;[&quot;&lt;&lt;i+1&lt;&lt;&quot;]&quot;&lt;&lt;&quot;=&quot;;
cin&gt;&gt;nummer[i];
}
</code></pre>
<p>Und er macht nicht so ganz dass was ich will. ich will ja immer vorname,nachname und dann nummer eingeben aber er macht das nit so richtig.</p>
<p>Könnt ihr mir helfen. Naja dann mit der Sortierung und Schriftänderung habe ich dann auch bestimmt noch Probleme. Wäre echt super wenn ich mir ein paar tips gebt und/oder mir auf die Sprünge helft.</p>
<p>lg<br />
wog</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/200837/teilnehmerliste-erstellen-mit-sortierung</link><generator>RSS for Node</generator><lastBuildDate>Sat, 04 Apr 2026 10:16:35 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/200837.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 20 Dec 2007 11:05:28 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Teilnehmerliste erstellen mit Sortierung on Thu, 20 Dec 2007 11:05:28 GMT]]></title><description><![CDATA[<p>Hallo ich habe in der Uni folgende Aufgabe: <a href="http://wog-sen.de/a_6.JPG" rel="nofollow">http://wog-sen.de/a_6.JPG</a> folgende Aufgabenstellung.</p>
<p>Bisher habe ich:</p>
<pre><code class="language-cpp">#include &lt;iostream&gt;
#include &lt;cmath&gt;
using namespace std;
void main (void)
{ 
	double vorname[1000],nachname[1000],nummer[1000],n;
	cout&lt;&lt;&quot;Bitte die Anzahl der Personen eingeben:&quot;;
	cin&gt;&gt;n;
	cout&lt;&lt;&quot;Bitte nun Vorname,Vorname und Martikelnummer eingeben&quot;&lt;&lt;endl;
	for(int i=0;i&lt;n;i++)
{
cout&lt;&lt;&quot;Vorname&quot;&lt;&lt;&quot;[&quot;&lt;&lt;i+1&lt;&lt;&quot;]&quot;&lt;&lt;&quot;=&quot;;
cin&gt;&gt;vorname[i];
cout&lt;&lt;&quot;Nachname&quot;&lt;&lt;&quot;[&quot;&lt;&lt;i+1&lt;&lt;&quot;]&quot;&lt;&lt;&quot;=&quot;;
cin&gt;&gt;nachname[i];
cout&lt;&lt;&quot;Martikelnummer&quot;&lt;&lt;&quot;[&quot;&lt;&lt;i+1&lt;&lt;&quot;]&quot;&lt;&lt;&quot;=&quot;;
cin&gt;&gt;nummer[i];
}
</code></pre>
<p>Und er macht nicht so ganz dass was ich will. ich will ja immer vorname,nachname und dann nummer eingeben aber er macht das nit so richtig.</p>
<p>Könnt ihr mir helfen. Naja dann mit der Sortierung und Schriftänderung habe ich dann auch bestimmt noch Probleme. Wäre echt super wenn ich mir ein paar tips gebt und/oder mir auf die Sprünge helft.</p>
<p>lg<br />
wog</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1423672</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1423672</guid><dc:creator><![CDATA[wog]]></dc:creator><pubDate>Thu, 20 Dec 2007 11:05:28 GMT</pubDate></item><item><title><![CDATA[Reply to Teilnehmerliste erstellen mit Sortierung on Thu, 20 Dec 2007 11:10:48 GMT]]></title><description><![CDATA[<p>Was heißt &quot;er macht das nit so richtig&quot;? Wenn du die Namen über op&gt;&gt; eingibst, dürfen sie keine Leerzeichen enthalten, sonst bringst du die gesamte Eingabe-Routine aus dem Takt.</p>
<p>Außerdem solltest du mal überdenken, welche Datentypen du eigentlich verwenden willst - double stellt eine Gleitkommazahl dar, du benötigst eher std::string (für Name und Vorname) bzw. int (für die Matrikelnummer und Personenanzahl).</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1423676</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1423676</guid><dc:creator><![CDATA[CStoll]]></dc:creator><pubDate>Thu, 20 Dec 2007 11:10:48 GMT</pubDate></item><item><title><![CDATA[Reply to Teilnehmerliste erstellen mit Sortierung on Thu, 20 Dec 2007 11:27:07 GMT]]></title><description><![CDATA[<p>Hmm naja ich will n als 3 machen. und die eingabe sollte so aussehen:</p>
<p>Vorname[1]=heinz<br />
Nachname [1]=mueler<br />
martrikelnummer[2]=2473746876<br />
...</p>
<p>aber es kommt nur vorname[1]=heinz dann drücke ich enter für die nächste eingabe aber dann kommt gleich vorame[2]=vorname[3] Drücken Sie....</p>
<p>ja das mit dem Datentyp hab ich einfach mal double gemacht weil des ja eh fast immer geht ich werde dann noch mal überdenken</p>
<p>Bei einer vorherigen Aufgabe habe ichs auch so gemacht:</p>
<pre><code class="language-cpp">for(int i=0;i&lt;n;++i)
{cout&lt;&lt;&quot;x&quot;&lt;&lt;&quot;[&quot;&lt;&lt;i+1&lt;&lt;&quot;]&quot;&lt;&lt;&quot;=&quot;;
cin&gt;&gt;x[i];
cout&lt;&lt;&quot;y&quot;&lt;&lt;&quot;[&quot;&lt;&lt;i+1&lt;&lt;&quot;]&quot;&lt;&lt;&quot;=&quot;;
cin&gt;&gt;y[i];}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1423680</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1423680</guid><dc:creator><![CDATA[wog]]></dc:creator><pubDate>Thu, 20 Dec 2007 11:27:07 GMT</pubDate></item><item><title><![CDATA[Reply to Teilnehmerliste erstellen mit Sortierung on Thu, 20 Dec 2007 11:26:56 GMT]]></title><description><![CDATA[<p>... fast immer geht? Äh, du kannst keine Strings in doubles speichern. Zumindest kommt da nichts sinnvolles bei raus. Du weißt schon was es für Datentypen gibt und was sie jeweils darstellen?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1423687</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1423687</guid><dc:creator><![CDATA[Fellhuhn]]></dc:creator><pubDate>Thu, 20 Dec 2007 11:26:56 GMT</pubDate></item><item><title><![CDATA[Reply to Teilnehmerliste erstellen mit Sortierung on Thu, 20 Dec 2007 11:28:31 GMT]]></title><description><![CDATA[<p>Fellhuhn schrieb:</p>
<blockquote>
<p>... fast immer geht? Äh, du kannst keine Strings in doubles speichern. Zumindest kommt da nichts sinnvolles bei raus. Du weißt schon was es für Datentypen gibt und was sie jeweils darstellen?</p>
</blockquote>
<p>was sind denn strings?<br />
naja so 100% weiß ich des nit alles. ich weiß dass double für gleikomma ist und int nur für zahlen oder halt kürzere namen</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1423690</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1423690</guid><dc:creator><![CDATA[wog]]></dc:creator><pubDate>Thu, 20 Dec 2007 11:28:31 GMT</pubDate></item><item><title><![CDATA[Reply to Teilnehmerliste erstellen mit Sortierung on Thu, 20 Dec 2007 11:33:07 GMT]]></title><description><![CDATA[<p>int ist nur für Integrale gedacht, für nichts anderes. double ist nur für Fließkommazahlen mit doppelter Präzision gedacht (gegenüber float mit einfacher Präzision). Für &quot;Namen&quot;, also Zeichenketten (char ist ein Zeichen), benötigst du zB den komplexen Datentyp std::string, siehe <a href="http://www.cppreference.com/cppstring/index.html" rel="nofollow">http://www.cppreference.com/cppstring/index.html</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1423693</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1423693</guid><dc:creator><![CDATA[Fellhuhn]]></dc:creator><pubDate>Thu, 20 Dec 2007 11:33:07 GMT</pubDate></item><item><title><![CDATA[Reply to Teilnehmerliste erstellen mit Sortierung on Thu, 20 Dec 2007 11:33:53 GMT]]></title><description><![CDATA[<p>Du solltedt std::string (header: &lt;string&gt;) nehmen, da double nur Zahlen (Fließkommazahlen) aufnehmen kann. Das deine Eingaben nicht greifen liegt daran, dass du falschen input erzeugst. Du kannst in double halt keinen Text wie einen Namen speichern. Dadurch wird in cin das failbit gesetzt.</p>
<pre><code class="language-cpp">#include &lt;string&gt;

int main() { // nicht void main
  std::string vorname[1000],nachname[1000],nummer[1000];
  int n = 0; // n initialisieren und int benutzen

  // Rest wie gehabt ...
}
</code></pre>
<p>Greetz</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1423694</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1423694</guid><dc:creator><![CDATA[Vellas]]></dc:creator><pubDate>Thu, 20 Dec 2007 11:33:53 GMT</pubDate></item><item><title><![CDATA[Reply to Teilnehmerliste erstellen mit Sortierung on Thu, 20 Dec 2007 11:35:14 GMT]]></title><description><![CDATA[<p>Ja, wenn du &quot;heinz&quot; in einen double-Wert schreiben willst, hat cin damit so seine Probleme (das erwartet an der Stelle einen Zahlenwert) - also setzt es ein Fehlerflag und geht in den Streik.</p>
<p>wog schrieb:</p>
<blockquote>
<p>was sind denn strings?</p>
</blockquote>
<p>Zeichenketten ;</p>
<blockquote>
<p>ich weiß dass double für gleikomma ist und int nur für zahlen oder halt kürzere namen</p>
</blockquote>
<p>double und int sind beides Zahlentypen, ersterer für beliebige Werte (inklusive Brüchen), letzterer nur für ganze Zahlen. Da irgendwelche &quot;kürzere Namen&quot; reinquetschen zu wollen dürfte schwierig werden. Namen und ähnliches kannst du als Zeichenkette auffassen - und in einem String unterbringen.<br />
(wenn du in Mathe aufgepasst hast: double entspricht Q oder R, int entspricht Z - natürlich beschränkt durch die Rechengenauigkeit deines Computers)</p>
<p>PS: Statt dich auf solches Halbwissen zu verlassen, solltest du noch einen Blick in dein Leerbuch werfen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1423696</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1423696</guid><dc:creator><![CDATA[CStoll]]></dc:creator><pubDate>Thu, 20 Dec 2007 11:35:14 GMT</pubDate></item><item><title><![CDATA[Reply to Teilnehmerliste erstellen mit Sortierung on Thu, 20 Dec 2007 11:45:00 GMT]]></title><description><![CDATA[<p>Hmm ja kann ich mal machen. Und wie muss ich denn jetzt die Felder deklarieren wenn kein double?<br />
lg</p>
<p>edit: glaub ich habs gefunden</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1423703</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1423703</guid><dc:creator><![CDATA[wog]]></dc:creator><pubDate>Thu, 20 Dec 2007 11:45:00 GMT</pubDate></item><item><title><![CDATA[Reply to Teilnehmerliste erstellen mit Sortierung on Thu, 20 Dec 2007 11:44:46 GMT]]></title><description><![CDATA[<p>So wie Vellas schrieb: std::string vorname[1000],nachname[1000],nummer[1000];</p>
<p>Wobei die Matrikelnummer ja nicht zwingend ein String sein muss. Da du damit aber wohl eh nicht rechnen willst, kann es nicht schaden, da es so auch sehr lange Nummern zuläßt oder sie auch alphanumerisch sein kann, was ja evtl. vorkommen kann.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1423706</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1423706</guid><dc:creator><![CDATA[Fellhuhn]]></dc:creator><pubDate>Thu, 20 Dec 2007 11:44:46 GMT</pubDate></item><item><title><![CDATA[Reply to Teilnehmerliste erstellen mit Sortierung on Thu, 20 Dec 2007 11:49:12 GMT]]></title><description><![CDATA[<p>Ihr meint also so:</p>
<pre><code class="language-cpp">#include &lt;iostream&gt;
#include &lt;cmath&gt;
using namespace std;

void main (void)
{ 
	std::string vorname[1000],nachname[1000],nummer[1000]; 
	int n;
	cout&lt;&lt;&quot;Bitte die Anzahl der Personen eingeben:&quot;;
	cin&gt;&gt;n;
	cout&lt;&lt;&quot;Bitte nun Vorname,Vorname und Martikelnummer eingeben&quot;&lt;&lt;endl;
	for(int i=0;i&lt;n;i++)
{
cout&lt;&lt;&quot;Vorname&quot;&lt;&lt;&quot;[&quot;&lt;&lt;i+1&lt;&lt;&quot;]&quot;&lt;&lt;&quot;=&quot;;
cin&gt;&gt;vorname[i];
cout&lt;&lt;&quot;Nachname&quot;&lt;&lt;&quot;[&quot;&lt;&lt;i+1&lt;&lt;&quot;]&quot;&lt;&lt;&quot;=&quot;;
cin&gt;&gt;nachname[i];
cout&lt;&lt;&quot;Martikelnummer&quot;&lt;&lt;&quot;[&quot;&lt;&lt;i+1&lt;&lt;&quot;]&quot;&lt;&lt;&quot;=&quot;;
cin&gt;&gt;nummer[i];
}
</code></pre>
<p>Geht aber leider immer noch nicht:()</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1423709</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1423709</guid><dc:creator><![CDATA[wog]]></dc:creator><pubDate>Thu, 20 Dec 2007 11:49:12 GMT</pubDate></item><item><title><![CDATA[Reply to Teilnehmerliste erstellen mit Sortierung on Thu, 20 Dec 2007 11:51:08 GMT]]></title><description><![CDATA[<p>Geht nicht ist keine Fehlermeldung.<br />
Aber dir fehlt das include um std::string nutzen zu können (das steht aber auch in meinem Beitrag oben):</p>
<pre><code class="language-cpp">#include &lt;string&gt;
</code></pre>
<p>Greetz</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1423712</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1423712</guid><dc:creator><![CDATA[Vellas]]></dc:creator><pubDate>Thu, 20 Dec 2007 11:51:08 GMT</pubDate></item><item><title><![CDATA[Reply to Teilnehmerliste erstellen mit Sortierung on Thu, 20 Dec 2007 11:54:33 GMT]]></title><description><![CDATA[<p>Na Super unser Prof hat uns gemeint da oben wird nie was verändert. Das sollen wir immer einfach übernehmen.:) Sollten wir erst im 2.Semester lernen. Naja egal was solls.<br />
Danke</p>
<p>Edit:Danke es funktioniert schon mal. Jetzt werde ich mich mal an die Groß/kleinschreibänderung machen. Bis... <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>lg<br />
wog</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1423714</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1423714</guid><dc:creator><![CDATA[wog]]></dc:creator><pubDate>Thu, 20 Dec 2007 11:54:33 GMT</pubDate></item><item><title><![CDATA[Reply to Teilnehmerliste erstellen mit Sortierung on Thu, 20 Dec 2007 11:53:43 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">#include &lt;iostream&gt;
#include &lt;string&gt;

int main()
{
	std::string name[1000], surname[1000];
	int marticulationNumber[1000], persons;

	std::cout &lt;&lt; &quot;Bitte die Anzahl der Personen eingeben: &quot; &lt;&lt; std::endl;
	std::cin &gt;&gt; persons;
	std::cout &lt;&lt; &quot;Bitte nun Vornamen, Nachnamen und Matrikelnummern eingeben&quot; &lt;&lt; std::endl;

    for(int i = 0; i &lt; persons; ++i)
	{
		std::cout &lt;&lt; &quot;Vorname&quot; &lt;&lt; &quot;[&quot; &lt;&lt; i + 1 &lt;&lt; &quot;]&quot; &lt;&lt; &quot; = &quot;;
		std::cin &gt;&gt; name[i];
		std::cout &lt;&lt; &quot;Nachname&quot; &lt;&lt; &quot;[&quot; &lt;&lt; i + 1 &lt;&lt; &quot;]&quot; &lt;&lt; &quot; = &quot;;
		std::cin &gt;&gt; surname[i];
		std::cout &lt;&lt; &quot;Martikelnummer&quot; &lt;&lt; &quot;[&quot; &lt;&lt; i + 1 &lt;&lt; &quot;]&quot; &lt;&lt; &quot; = &quot;;
		std::cin &gt;&gt; marticulationNumber[i];
	}
}
</code></pre>
<p>Professor: <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f44e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--thumbs_down"
      title=":-1:"
      alt="👎"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1423715</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1423715</guid><dc:creator><![CDATA[ceplusplus@loggedoff]]></dc:creator><pubDate>Thu, 20 Dec 2007 11:53:43 GMT</pubDate></item><item><title><![CDATA[Reply to Teilnehmerliste erstellen mit Sortierung on Thu, 20 Dec 2007 11:54:18 GMT]]></title><description><![CDATA[<p>Ah super, also wieder so ein Professor der einem erst beibringt wie ein Motor funktioniert, bevor er einem zeigt, wie man das Auto bewegt.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1423717</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1423717</guid><dc:creator><![CDATA[LordJaxom]]></dc:creator><pubDate>Thu, 20 Dec 2007 11:54:18 GMT</pubDate></item><item><title><![CDATA[Reply to Teilnehmerliste erstellen mit Sortierung on Thu, 20 Dec 2007 11:56:37 GMT]]></title><description><![CDATA[<p>Hmm naja ich habs hier im Script doch gefunden mit dem string einbinden. Naja mehr kann ja nit an alles denken. Schande über mein Haupt. Das mit dem Heade so lassen gilt wohl nicht mehr für diese Aufgabe.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1423718</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1423718</guid><dc:creator><![CDATA[wog]]></dc:creator><pubDate>Thu, 20 Dec 2007 11:56:37 GMT</pubDate></item><item><title><![CDATA[Reply to Teilnehmerliste erstellen mit Sortierung on Thu, 20 Dec 2007 12:09:17 GMT]]></title><description><![CDATA[<p>Muss ich denn die Umwandlung von Groß und Kleinschreibung schon in die for Schleife reintun oder erst danach anwenden ich hatte nämlich so geschrieben</p>
<p>vorname[0]=toupper(vorname[0]); aber des hat ja keine einwirkung auf das Programm</p>
<p>das ham wir als bps bekommen aber ich habe ja hier ja jetzt nit nur ein string sondern gleich ein ganzes string feld</p>
<pre><code class="language-cpp">#include &lt;iostream&gt;						
#include &lt;string&gt;						
using namespace std;
void main (void)									
{
	string s1 = &quot;abc&quot;, s2 = &quot;XYZ&quot;;
	s1[0] = tolower(s2[0]);
	s2[1] = toupper(s1[1]);
	cout &lt;&lt; s1 &lt;&lt; endl &lt;&lt; s2 &lt;&lt; endl;
}
/*
Ausgabe:
xbc
XBZ 
*/
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1423726</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1423726</guid><dc:creator><![CDATA[wog]]></dc:creator><pubDate>Thu, 20 Dec 2007 12:09:17 GMT</pubDate></item><item><title><![CDATA[Reply to Teilnehmerliste erstellen mit Sortierung on Thu, 20 Dec 2007 12:07:48 GMT]]></title><description><![CDATA[<p>Dir ist klar, daß tolower() nur ein einzelnes Zeichen umwandelt und nicht einen kompletten String? Du mußt es schon auf jedes Zeichen des String loslassen, damit etwas sinnvolles herauskommt (eventuell ausgelagert in eine eigene Funktion):</p>
<pre><code class="language-cpp">void adjust(string&amp; wert)
{
  wert[0]=toupper(wert[0]);
  for(int i=1;i&lt;wert.length();++i)
    wert[i]=tolower(wert[i]);
}

...
for(..)
{
  cin&gt;&gt;vorname[i];adjust(vorname[i]);
  ...
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1423728</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1423728</guid><dc:creator><![CDATA[CStoll]]></dc:creator><pubDate>Thu, 20 Dec 2007 12:07:48 GMT</pubDate></item><item><title><![CDATA[Reply to Teilnehmerliste erstellen mit Sortierung on Thu, 20 Dec 2007 12:11:33 GMT]]></title><description><![CDATA[<p>Na super wie will ich das denn machen:( Wir lernen eigene Funktionen erst nächstes Semester ich weiß nit wie der sich des vorstellt:) ich meinte übrigens toupper und nit tolower soll ja groß werden der erst buchstabe und nit klein</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1423731</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1423731</guid><dc:creator><![CDATA[wog]]></dc:creator><pubDate>Thu, 20 Dec 2007 12:11:33 GMT</pubDate></item><item><title><![CDATA[Reply to Teilnehmerliste erstellen mit Sortierung on Thu, 20 Dec 2007 12:16:04 GMT]]></title><description><![CDATA[<p>Also nur der erste Buchstabe??</p>
<p>Dann in der Schleife...</p>
<pre><code class="language-cpp">...

std::cout &lt;&lt; &quot;Vorname&quot; &lt;&lt; &quot;[&quot; &lt;&lt; i + 1 &lt;&lt; &quot;]&quot; &lt;&lt; &quot; = &quot;;
std::cin &gt;&gt; name[i];
name[i][0] = toupper(name[i][0]);

std::cout &lt;&lt; &quot;Nachname&quot; &lt;&lt; &quot;[&quot; &lt;&lt; i + 1 &lt;&lt; &quot;]&quot; &lt;&lt; &quot; = &quot;;
std::cin &gt;&gt; surname[i];
surname[i][0] = toupper(surname[i][0]);

...
</code></pre>
<p>MfG</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1423734</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1423734</guid><dc:creator><![CDATA[ceplusplus@loggedoff]]></dc:creator><pubDate>Thu, 20 Dec 2007 12:16:04 GMT</pubDate></item><item><title><![CDATA[Reply to Teilnehmerliste erstellen mit Sortierung on Thu, 20 Dec 2007 12:17:34 GMT]]></title><description><![CDATA[<p>Hmm, du kannst auch diese Schleifenkonstruktion direkt in deine Eingabe einarbeiten:</p>
<pre><code class="language-cpp">cin&gt;&gt;vorname[i];
vorname[i][0]=toupper(vorname[i][0]);//der erste Buchstabe groß
for(int j=1;i&lt;vorname[i].length();++j)
  vorname[i][j]=tolower(vorname[i][j]);//alle übrigen Buchstaben klein
</code></pre>
<p>LordJaxom schrieb:</p>
<blockquote>
<p>Ah super, also wieder so ein Professor der einem erst beibringt wie ein Motor funktioniert, bevor er einem zeigt, wie man das Auto bewegt.</p>
</blockquote>
<p>Dem kann ich mich nur anschließen <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="😃"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1423736</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1423736</guid><dc:creator><![CDATA[CStoll]]></dc:creator><pubDate>Thu, 20 Dec 2007 12:17:34 GMT</pubDate></item><item><title><![CDATA[Reply to Teilnehmerliste erstellen mit Sortierung on Thu, 20 Dec 2007 12:19:09 GMT]]></title><description><![CDATA[<p>ceplusplus@loggedoff schrieb:</p>
<blockquote>
<p>Also nur der erste Buchstabe??</p>
<p>Dann in der Schleife...</p>
<pre><code class="language-cpp">...

std::cout &lt;&lt; &quot;Vorname&quot; &lt;&lt; &quot;[&quot; &lt;&lt; i + 1 &lt;&lt; &quot;]&quot; &lt;&lt; &quot; = &quot;;
std::cin &gt;&gt; name[i];
name[i][0] = toupper(name[i][0]);

std::cout &lt;&lt; &quot;Nachname&quot; &lt;&lt; &quot;[&quot; &lt;&lt; i + 1 &lt;&lt; &quot;]&quot; &lt;&lt; &quot; = &quot;;
std::cin &gt;&gt; surname[i];
surname[i][0] = toupper(surname[i][0]);

...
</code></pre>
<p>MfG</p>
</blockquote>
<p>ja der erst groß und die andern halt alle klein.<br />
was ist denn immer das std:: davor? kann man das denn nicht weglasen? sowas habe ich noch nie gesehen</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1423738</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1423738</guid><dc:creator><![CDATA[wog]]></dc:creator><pubDate>Thu, 20 Dec 2007 12:19:09 GMT</pubDate></item><item><title><![CDATA[Reply to Teilnehmerliste erstellen mit Sortierung on Thu, 20 Dec 2007 12:23:01 GMT]]></title><description><![CDATA[<p>Dann das letzte Beispiel von CStoll.</p>
<p>Mit std:: sprichst du den Namensbereich an, in dem die C++-Standardfunktionen liegen. Stattdessen kannst du, wie du auch schon gemacht hast, using namespace std; schreiben, dann wird der std-Namensbereich automatisch verwendet, ohne ihn vorher mit dem Bereichsoperator :: ansprechen zu müssen.</p>
<p>MfG</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1423740</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1423740</guid><dc:creator><![CDATA[ceplusplus@loggedoff]]></dc:creator><pubDate>Thu, 20 Dec 2007 12:23:01 GMT</pubDate></item><item><title><![CDATA[Reply to Teilnehmerliste erstellen mit Sortierung on Thu, 20 Dec 2007 12:23:05 GMT]]></title><description><![CDATA[<p>CStoll schrieb:</p>
<blockquote>
<p>LordJaxom schrieb:</p>
<blockquote>
<p>Ah super, also wieder so ein Professor der einem erst beibringt wie ein Motor funktioniert, bevor er einem zeigt, wie man das Auto bewegt.</p>
</blockquote>
<p>Dem kann ich mich nur anschließen <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="😃"
    /></p>
</blockquote>
<p>Oder mit dem Bus fahren. Ist auch umweldfreundlicher und nicht so stressig. Man muss auch keinen Führerschein haben. Wer eine Metapher findet darf sie behalten. <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>Man muss das aber auch mal aus der Sicht des Lehrenden sehen. Es ist nicht gerade einfach bei Wissensdingen (gilt besonders fürs Programmieren) Gänge herunterzuschalten (juhu, wieder die Auto-Metapher) und alles aber auch wirklich alles aus der Sicht eines Neulings zu sehen. Alleine die Einbindung eines weiteren Headers geschieht bei geübten Programmierern dermaßen automatisch, daß da gar kein Gedanke mehr dran verloren wird.</p>
<p>Mein Tipp: Nimm dir eine gute Referenz (zB <a href="http://www.cppreference.com" rel="nofollow">www.cppreference.com</a>) und schau dir einfach mal an was für Typen und Funktionen es in C und C++ gibt. Dort steht auch der jeweils benötigte Header. Spiel etwas mit herum, auch wenn es die Aufgabe nicht erfordert. Da lernt man schon einiges bei. Gerade bei der Programmierung reichen die gestellten Aufgaben nie aus, um ein gutes Verständnis zu bekommen. Ausufernde Eigeninitiative ist unabdingbar.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1423741</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1423741</guid><dc:creator><![CDATA[Fellhuhn]]></dc:creator><pubDate>Thu, 20 Dec 2007 12:23:05 GMT</pubDate></item><item><title><![CDATA[Reply to Teilnehmerliste erstellen mit Sortierung on Thu, 20 Dec 2007 13:03:17 GMT]]></title><description><![CDATA[<p>Fellhuhn schrieb:</p>
<blockquote>
<p>CStoll schrieb:</p>
<blockquote>
<p>LordJaxom schrieb:</p>
<blockquote>
<p>Ah super, also wieder so ein Professor der einem erst beibringt wie ein Motor funktioniert, bevor er einem zeigt, wie man das Auto bewegt.</p>
</blockquote>
<p>Dem kann ich mich nur anschließen <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="😃"
    /></p>
</blockquote>
<p>Oder mit dem Bus fahren. Ist auch umweldfreundlicher und nicht so stressig. Man muss auch keinen Führerschein haben. Wer eine Metapher findet darf sie behalten. <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>Man muss das aber auch mal aus der Sicht des Lehrenden sehen. Es ist nicht gerade einfach bei Wissensdingen (gilt besonders fürs Programmieren) Gänge herunterzuschalten (juhu, wieder die Auto-Metapher) und alles aber auch wirklich alles aus der Sicht eines Neulings zu sehen. Alleine die Einbindung eines weiteren Headers geschieht bei geübten Programmierern dermaßen automatisch, daß da gar kein Gedanke mehr dran verloren wird.</p>
<p>Mein Tipp: Nimm dir eine gute Referenz (zB <a href="http://www.cppreference.com" rel="nofollow">www.cppreference.com</a>) und schau dir einfach mal an was für Typen und Funktionen es in C und C++ gibt. Dort steht auch der jeweils benötigte Header. Spiel etwas mit herum, auch wenn es die Aufgabe nicht erfordert. Da lernt man schon einiges bei. Gerade bei der Programmierung reichen die gestellten Aufgaben nie aus, um ein gutes Verständnis zu bekommen. Ausufernde Eigeninitiative ist unabdingbar.</p>
</blockquote>
<p>richtig da stimme ich dir voll ein. Ich würde an den nix rankommen lassen er ist echt gut. Denk link werde ich mir mal angucken.Leider bin ich immer noch dran wegen groß und kleinschreibung. Hab des wie oben gemacht aber er ändert die buchstaben nicht ab</p>
<pre><code class="language-cpp">cout&lt;&lt;&quot;Vorname&quot;&lt;&lt;&quot;[&quot;&lt;&lt;i+1&lt;&lt;&quot;]&quot;&lt;&lt;&quot;=&quot;;
cin&gt;&gt;vorname[i];
vorname[i][0] = toupper(vorname[i][0]); 
cout&lt;&lt;&quot;Nachname&quot;&lt;&lt;&quot;[&quot;&lt;&lt;i+1&lt;&lt;&quot;]&quot;&lt;&lt;&quot;=&quot;;
cin&gt;&gt;nachname[i];
nachname[i][0] = toupper(nachname[i][0]); 
cout&lt;&lt;&quot;Martikelnummer&quot;&lt;&lt;&quot;[&quot;&lt;&lt;i+1&lt;&lt;&quot;]&quot;&lt;&lt;&quot;=&quot;;
cin&gt;&gt;nummer[i];
</code></pre>
<p>so des ist meine vor schleife in der von 0- n läuft. Sollte doch gehen oder?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1423772</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1423772</guid><dc:creator><![CDATA[wog]]></dc:creator><pubDate>Thu, 20 Dec 2007 13:03:17 GMT</pubDate></item><item><title><![CDATA[Reply to Teilnehmerliste erstellen mit Sortierung on Thu, 20 Dec 2007 13:06:54 GMT]]></title><description><![CDATA[<p>Hast du mal etwas eingegeben, was nicht mit einem Großbuchstaben beginnt? Wenn die Eingabe schon &quot;korrekt&quot; ist, sieht man nicht sehr viel von der Berichtigung <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="😃"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1423776</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1423776</guid><dc:creator><![CDATA[CStoll]]></dc:creator><pubDate>Thu, 20 Dec 2007 13:06:54 GMT</pubDate></item></channel></rss>