<?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 name]]></title><description><![CDATA[<p>hallo ich hab ein menü<br />
und ich will im knotenpunkt ein name eingeben<br />
aber das problem ist wenn ich den knotenpunkt 'n' drücke kommt eine endlosschleife die net weggeht<br />
ich will halt den namen nur in knotenpunkt 'n' eingeben</p>
<pre><code class="language-cpp">#include &lt;iostream&gt;
#include &lt;conio.h&gt;
#include &lt;stdlib.h&gt;
#include &lt;string&gt;

using namespace std;
//variable

//prototypen

int main()
{

	char Menü;
do
	{
cout&lt;&lt;&quot;\n\n\n\n\n\n\n\n\t\t\t&lt;S&gt;piel Starten\n\t\t\t&lt;N&gt;ame deines Helden\n\t\t\t&lt;O&gt;tionen\n\t\t\t&lt;B&gt;eenden des Spieles\n\n\t\t\t&quot;;

	cin&gt;&gt;Menü;
switch (Menü)
{	
	case ('s'):
	case ('S'):
	{
		cout&lt;&lt;&quot;Spiel Startet jetzt&quot;;

	}break;

	case ('o'):
	case ('O'):
	{
		cout&lt;&lt;&quot;Optionen&quot;;

	}break;

	case ('N'):
	case ('n'):
	{	
	char noname [30];
	cin.get (noname, 29);
	cout &lt;&lt; noname;

	}break;

	case ('B'):
	case ('b'):
	{
		cout&lt;&lt;&quot;Spiel Beendet jetzt&quot;;

	}break;

	default: 
		{

		}break;

	}

}while ( Menü != 'b' &amp;&amp;  Menü != 'B');

}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/topic/297024/problem-mit-name</link><generator>RSS for Node</generator><lastBuildDate>Fri, 14 Aug 2026 14:43:26 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/297024.rss" rel="self" type="application/rss+xml"/><pubDate>Sat, 17 Dec 2011 11:45:37 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to problem mit name on Sat, 17 Dec 2011 11:45:37 GMT]]></title><description><![CDATA[<p>hallo ich hab ein menü<br />
und ich will im knotenpunkt ein name eingeben<br />
aber das problem ist wenn ich den knotenpunkt 'n' drücke kommt eine endlosschleife die net weggeht<br />
ich will halt den namen nur in knotenpunkt 'n' eingeben</p>
<pre><code class="language-cpp">#include &lt;iostream&gt;
#include &lt;conio.h&gt;
#include &lt;stdlib.h&gt;
#include &lt;string&gt;

using namespace std;
//variable

//prototypen

int main()
{

	char Menü;
do
	{
cout&lt;&lt;&quot;\n\n\n\n\n\n\n\n\t\t\t&lt;S&gt;piel Starten\n\t\t\t&lt;N&gt;ame deines Helden\n\t\t\t&lt;O&gt;tionen\n\t\t\t&lt;B&gt;eenden des Spieles\n\n\t\t\t&quot;;

	cin&gt;&gt;Menü;
switch (Menü)
{	
	case ('s'):
	case ('S'):
	{
		cout&lt;&lt;&quot;Spiel Startet jetzt&quot;;

	}break;

	case ('o'):
	case ('O'):
	{
		cout&lt;&lt;&quot;Optionen&quot;;

	}break;

	case ('N'):
	case ('n'):
	{	
	char noname [30];
	cin.get (noname, 29);
	cout &lt;&lt; noname;

	}break;

	case ('B'):
	case ('b'):
	{
		cout&lt;&lt;&quot;Spiel Beendet jetzt&quot;;

	}break;

	default: 
		{

		}break;

	}

}while ( Menü != 'b' &amp;&amp;  Menü != 'B');

}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/2157999</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2157999</guid><dc:creator><![CDATA[Maldikus]]></dc:creator><pubDate>Sat, 17 Dec 2011 11:45:37 GMT</pubDate></item><item><title><![CDATA[Reply to problem mit name on Sat, 17 Dec 2011 12:05:58 GMT]]></title><description><![CDATA[<p>Fang doch mal endlich an, deinen Variablen standardkonforme Namen zu geben! Das wurde dir bis jetzt schon in jedem einzelnen deiner Threads gesagt! Benutz doch endlich standardkonforme Header, das heißt cstdlib, nicht stdlib.h, das wurde dir auch in jedem deiner Threads gesagt!</p>
<p>Warum benutzt du char-Arrays, wenn du doch offensichtlich weißt, was ein string ist?</p>
<p>Wenn du Streamoperationen benutzt, die fehlschlagen können, dann prüfe das auch nach. Oder mach's gleich richtig, siehe oben.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2158008</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2158008</guid><dc:creator><![CDATA[SeppJ]]></dc:creator><pubDate>Sat, 17 Dec 2011 12:05:58 GMT</pubDate></item><item><title><![CDATA[Reply to problem mit name on Sat, 17 Dec 2011 12:19:35 GMT]]></title><description><![CDATA[<p>JA Ich weiß was ein string ist<br />
aber wenn ich</p>
<pre><code class="language-cpp">string noname [30];
    cin.get (noname, 29);
    cout &lt;&lt; noname;
</code></pre>
<p>komt folgende fehler meldung<br />
1 IntelliSense: Keine Instanz von Überladene Funktion &quot;std::basic_istream&lt;_Elem, _Traits&gt;::get [mit _Elem=char, _Traits=std::char_traits&lt;char&gt;]&quot; stimmt mit der Argumentliste überein.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2158014</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2158014</guid><dc:creator><![CDATA[Maldikus]]></dc:creator><pubDate>Sat, 17 Dec 2011 12:19:35 GMT</pubDate></item><item><title><![CDATA[Reply to problem mit name on Sat, 17 Dec 2011 12:27:23 GMT]]></title><description><![CDATA[<p>Scheinbar weißt du nicht was ein string ist. Du hast nämlich ein string-Array, also ein Array, was mehrere strings enthält.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2158017</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2158017</guid><dc:creator><![CDATA[freaky]]></dc:creator><pubDate>Sat, 17 Dec 2011 12:27:23 GMT</pubDate></item><item><title><![CDATA[Reply to problem mit name on Sat, 17 Dec 2011 12:33:03 GMT]]></title><description><![CDATA[<p>ich weiß das strings text ausgeben und so</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2158021</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2158021</guid><dc:creator><![CDATA[Maldikus]]></dc:creator><pubDate>Sat, 17 Dec 2011 12:33:03 GMT</pubDate></item><item><title><![CDATA[Reply to problem mit name on Sat, 17 Dec 2011 12:34:27 GMT]]></title><description><![CDATA[<p>Was? Dein Beitrag macht überhaupt keinen Sinn. Schau dir nochmal string an: <a href="http://www.cplusplus.com/reference/string/string/string/" rel="nofollow">http://www.cplusplus.com/reference/string/string/string/</a><br />
Und dann versuch es nochmal, aber mit einem string, statt einem char-Array.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2158023</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2158023</guid><dc:creator><![CDATA[freaky]]></dc:creator><pubDate>Sat, 17 Dec 2011 12:34:27 GMT</pubDate></item><item><title><![CDATA[Reply to problem mit name on Sat, 17 Dec 2011 12:37:23 GMT]]></title><description><![CDATA[<p>ich hab leider kein plan <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="😞"
    /> <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>
]]></description><link>https://www.c-plusplus.net/forum/post/2158025</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2158025</guid><dc:creator><![CDATA[Maldikus]]></dc:creator><pubDate>Sat, 17 Dec 2011 12:37:23 GMT</pubDate></item><item><title><![CDATA[Reply to problem mit name on Sat, 17 Dec 2011 12:40:00 GMT]]></title><description><![CDATA[<p>So kriegst du die Lösung auch nicht vorgekaut. Schau dir den Link an. Wenn du damit schon nicht verstehst, wie man einen string benutzt, solltest du wohl nochmal von vorne anfangen...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2158026</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2158026</guid><dc:creator><![CDATA[freaky]]></dc:creator><pubDate>Sat, 17 Dec 2011 12:40:00 GMT</pubDate></item><item><title><![CDATA[Reply to problem mit name on Sat, 17 Dec 2011 15:40:41 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">#include &lt;iostream&gt;
#include &lt;conio.h&gt;
#include &lt;cstdlib&gt;
#include &lt;string&gt;

int main()
{
	using std::cout;//importiert einzelne Bezeichner (using namespace std; importiert alle Bezeichner, also std::cout, std::cerr, ...)
	using std::cin;//dito
	using std::string;//dito
	const size_t x(24);/// Der abstand in Leerzeichen zur linken Seite der Shell

	for(char Menu;Menu != 's' &amp;&amp; Menu != 'S';)
    {
		cout &lt;&lt; string(10, '\n') 		  &lt;&lt; string(x, ' ')//Viel schöner, kannst es durch einmaliges Ändern von x verschieben&amp;co
			 &lt;&lt; &quot;&lt;S&gt;piel Starten\n&quot;        &lt;&lt; string(x, ' ')
			 &lt;&lt; &quot;&lt;N&gt;ame deines Helden\n&quot;   &lt;&lt; string(x, ' ')
			 &lt;&lt; &quot;&lt;O&gt;tionen\n&quot;              &lt;&lt; string(x, ' ')
			 &lt;&lt; &quot;&lt;B&gt;eenden des Spieles\n\n&quot;&lt;&lt; string(x, ' ');
		string noname;

		switch (Menu = getch())//getch(), was meiner Meinung nach für Spiele besser geeignet ist
		{
			case 's':case 'S':

				cout &lt;&lt; &quot;Spiel Startet jetzt&quot;;
				break;

			case 'o':case 'O':

				cout &lt;&lt; &quot;Optionen&quot;;
				break;

			case 'N':case 'n':

				cout &lt;&lt; &quot;Bitte Namen eingeben: &quot;;
				std::getline (cin, noname);
				cout &lt;&lt; string(x + 8, ' ') &lt;&lt; &quot;Gespeichert: \&quot;&quot; &lt;&lt; noname &lt;&lt; &quot;\&quot;!&quot;;
				break;

			case 'B':case 'b':

				cout &lt;&lt; &quot;Spiel Beendet jetzt&quot;;//Direkt hier beenden. Wenn du allerdings noch andere Sachen machen musst, schreib eine Funktion, die dir das alles (+ das Beenden) abnimmt
				exit(0);
		}
	}
}
</code></pre>
<p>Entspräche das deinen Vorstellungen? :xmas1:</p>
<p>1. Nimm lieber string(10, '\n') statt &quot;\n\n\n\n\n\n\n\n\n\n&quot;.<br />
2. Formattier es bitte schöner. Ich musste das z.B. selbst machen, weil ich es irgendwie nicht lesen konnte <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="😉"
    /><br />
3. Setz dich jetzt hin und lern einmal vernünftig Strings/<strong>Streams</strong>. Das sind (neben anderem wie der STL) wesentliche Bestandteile von C++, die du auswendig können musst/solltest.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2158067</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2158067</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Sat, 17 Dec 2011 15:40:41 GMT</pubDate></item><item><title><![CDATA[Reply to problem mit name on Sat, 17 Dec 2011 16:04:45 GMT]]></title><description><![CDATA[<p>Toll gemacht Hacker. Programmier ihm den Rest des Spieles doch auch noch. Ich wusste schon, als ich gesehen habe, dass du der letzte Poster bist, dass du ihm die komplette Lösung gibst. Meinst du, wer so wenig Eigeninitiative zeigt, liest sich deine Kommentare durch? Der kopiert und fügt es in seine IDE und freut sich, dass irgendein Idiot ihm die Arbeit abnimmt. Gelernt hat er dadurch rein garnichts und nervt uns morgen mit den gleichen Fragen wieder, welche Code enthalten, bei denen man einen 50 Zoll Bildschirm brauch, weil der Code eingerückt ist wie Sau.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2158074</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2158074</guid><dc:creator><![CDATA[freaky]]></dc:creator><pubDate>Sat, 17 Dec 2011 16:04:45 GMT</pubDate></item><item><title><![CDATA[Reply to problem mit name on Sat, 17 Dec 2011 16:13:12 GMT]]></title><description><![CDATA[<p>FreakY&lt;3Cpp schrieb:</p>
<blockquote>
<p>Toll gemacht Hacker. Programmier ihm den Rest des Spieles doch auch noch. Ich wusste schon, als ich gesehen habe, dass du der letzte Poster bist, dass du ihm die komplette Lösung gibst. Meinst du, wer so wenig Eigeninitiative zeigt, liest sich deine Kommentare durch? Der kopiert und fügt es in seine IDE und freut sich, dass irgendein Idiot ihm die Arbeit abnimmt. Gelernt hat er dadurch rein garnichts und nervt uns morgen mit den gleichen Fragen wieder, welche Code enthalten, bei denen man einen 50 Zoll Bildschirm brauch, weil der Code eingerückt ist wie Sau.</p>
</blockquote>
<p>Gut, du hast recht. Ich lass das jetzt so stehen, aber: Das nächste Mal, wenn Maldikus mit so einem Scheiß Post kommt (sprich: falsches Deutsch, behinderte Formatierung, usw.) dann kann ein Mod das bitte Schließen!! <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f621.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--pouting_face"
      title=":rage:"
      alt="😡"
    /> :xmas1: :xmas2:</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2158078</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2158078</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Sat, 17 Dec 2011 16:13:12 GMT</pubDate></item><item><title><![CDATA[Reply to problem mit name on Sat, 17 Dec 2011 17:31:07 GMT]]></title><description><![CDATA[<p>Hacker schrieb:</p>
<blockquote>
<p>Gut, du hast recht. Ich lass das jetzt so stehen, aber: Das nächste Mal, wenn Maldikus mit so einem Scheiß Post kommt (sprich: falsches Deutsch, behinderte Formatierung, usw.) dann kann ein Mod das bitte Schließen!! <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f621.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--pouting_face"
      title=":rage:"
      alt="😡"
    /> :xmas1: :xmas2:</p>
</blockquote>
<p>Weil du dich nicht beherrschen kannst?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2158107</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2158107</guid><dc:creator><![CDATA[SeppJ]]></dc:creator><pubDate>Sat, 17 Dec 2011 17:31:07 GMT</pubDate></item><item><title><![CDATA[Reply to problem mit name on Sat, 17 Dec 2011 18:03:44 GMT]]></title><description><![CDATA[<p>SeppJ schrieb:</p>
<blockquote>
<p>Hacker schrieb:</p>
<blockquote>
<p>Gut, du hast recht. Ich lass das jetzt so stehen, aber: Das nächste Mal, wenn Maldikus mit so einem Scheiß Post kommt (sprich: falsches Deutsch, behinderte Formatierung, usw.) dann kann ein Mod das bitte Schließen!! <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f621.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--pouting_face"
      title=":rage:"
      alt="😡"
    /> :xmas1: :xmas2:</p>
</blockquote>
<p>Weil du dich nicht beherrschen kannst?</p>
</blockquote>
<p>Nein, ich kann mich bestens beherschen. vielleicht hätte ich mehr lustige Smilies dahinter mixen sollen :p :xmas1: <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>
<p>Edit: Nein, SeppJ! Ich meine, wie soll man jemandem helfen, wenn er das garnicht<br />
will? Er will ja nur eine Lösung und keine Erklärung. Und dafür ist das hier ja Schließlich nicht da.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2158117</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2158117</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Sat, 17 Dec 2011 18:03:44 GMT</pubDate></item><item><title><![CDATA[Reply to problem mit name on Sat, 17 Dec 2011 18:16:23 GMT]]></title><description><![CDATA[<p><a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/19847">@FreakY</a>&lt;3Cpp ich will nicht das ihr mir allles vorsagt sondern lösungsvorschläge bekomme</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2158130</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2158130</guid><dc:creator><![CDATA[Maldikus]]></dc:creator><pubDate>Sat, 17 Dec 2011 18:16:23 GMT</pubDate></item><item><title><![CDATA[Reply to problem mit name on Sun, 18 Dec 2011 16:39:36 GMT]]></title><description><![CDATA[<p>Maldikus schrieb:</p>
<blockquote>
<p><a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/19847">@FreakY</a>&lt;3Cpp ich will nicht das ihr mir allles vorsagt sondern lösungsvorschläge bekomme</p>
</blockquote>
<p>Haha, nein! Das ist es ja gerade. Ich hab dir einen Vorschlag gegeben, am Besten ist es du erarbeitest jetzt alles, was darin vorkommt (und du nicht grundlegend/richtig verstehst). :xmas1:</p>
<h2>Formatierung</h2>
<p>Unter Formatierung versteht sich hier, dass du die Code-Schnipsel in verschiedene Ebenen, oder Namensräume (engl. Namespaces) unterteilst. Das Funktioniert durch zwei Stile:</p>
<pre><code class="language-cpp">int main()
{
    int a;//Vier Zeichen Breite
        int b;//Acht Zeichen Breite
  int c;//Zwei Zeichen Breite
}
</code></pre>
<p>Also einmal Anzahl der Zeichen, bzw. die Größe deines Tabs.<br />
Da empfehle ich dir 4 Zeichen breite - nicht zu kurz, nicht zu lang <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="😉"
    /> <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="😉"
    /><br />
Und das natürlich auch auf jeder Ebene, also so:</p>
<pre><code class="language-cpp">int main()
{
    int a;//Vier Leerzeichen
        int b;//Acht Leerzeichen
  int c;//Zwei Leerzeichen
    {
        int a;//Vier Leerzeichen
    }
        {
                int b;//Acht Leerzeichen
        }
  {
    int c;//Zwei Leerzeichen
  }
}
</code></pre>
<pre><code class="language-cpp">int main(){//Klammer an den Kopf
    int a;
    int b;
    int c;
}
</code></pre>
<pre><code class="language-cpp">int main()
{//Klammer Auf eigene Zeile
    int a;
    int b;
    int c;
}
</code></pre>
<p>Ich empfehle dir letzteres, da es übersichtlicher ist - einige sagen, ersteres spart Platz.</p>
<pre><code class="language-cpp">int main()
{
    int a;//_.-&quot;/______________________///// HIER IST AAAAA!!!!! HIER!!
          //`'-.\~~~~~~~~~~~~~~~~~~~~~~\\\\\

}
</code></pre>
<p>Ich glaub du weißt bei diesem Beispiel was ich mein <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="😉"
    /> .<br />
Kommentare sind sehr Nützlich, und können den Programmabschnitt in Deklarationen, Anweisungen und Sonstiges Teilen.</p>
<p><strong>Regel: Versuche, bestimmte (wichtige) Variablen und Funktionen bei ihrer Deklaration (und vllt. bei ihrer Nutzung) zu Kommentieren. Verschiedene Code-Abschnitte durch Kommentare unterteilen, wie z.B. verschiedene Teile, aus denen dein Programm besteht (z.B. &quot;Hauptmenü hier&quot;, &quot;Funktion zur Berechnung des Standardabweichung&quot;, usw).</strong></p>
<p>Besonders im Zusammenhang mit komplexeren Zeilen sind sie essentiell, da Sie dir das Verstehen in z.B. einem halben Jahr sehr viel einfacher machen.</p>
<p>Nochwas: Wieviel packt man in eine Zeile?</p>
<pre><code class="language-cpp">int main()
{
	int a = 0;float b(.5f);
	std::cout &lt;&lt; &quot;Hallo!\n&quot;;std::cout &lt;&lt; &quot;Nawiegehts?\n&quot;;cout &lt;&lt; &quot;Muss schluss machen, meine Alte zickt wieder rum ;)\n&quot;;
}

///Sehr viel schöner und definitiv besser lesbar:

int main()
{
	int a = 0;
	float b(.5f);

	std::cout &lt;&lt; &quot;Hallo!\n&quot;
	             &quot;Nawiegehts?\n&quot;
			     &quot;Muss schluss machen, meine Alte zickt wieder rum ;)\n&quot;;
}
</code></pre>
<p>Hier sieht man, sowas wie Deklarationen und Anweisungen vielleicht etwas trennen.<br />
<strong>Faustregel: Immer eine Anweisung auf eine eigene Zeile.</strong><br />
Das Programm in Paragraphen zu unterteilen erhöht (wie die Formatierung im Allgemeinen) die Wartbarkeit und Struktur des Quellcodes.<br />
Und daran wirst du (und wir alle) Freude haben :xmas1:</p>
<p>Jetzt kommen wir zum Ende.</p>
<pre><code class="language-cpp">int main()
{
    int wpcneop5 = 0;
    float blabla(.78f);
    long double schlag_den_raab;
}
</code></pre>
<p>Du <em>musst</em> deinen Variablen (und Funktionen!, sowie Klassen, Unions und Strukturen, Enums, usw.) sinnvolle Namen geben. Dies ist sehr wichtig; denn du kannst sie dir nicht nur viel leichter merken, sie erhöhen das Verständnis enorm:</p>
<pre><code class="language-cpp">int main()
{
    int result = 0;
    float multipilier(.78f);
    long double movementY;
}
</code></pre>
<p>Und weiter gehts. Noch eine Kleinigkeit.</p>
<pre><code class="language-cpp">for(const A&amp; a : meinvector)//Edit:Schlechter Name
    tuwasmit(a);//Edit:Schlechter Name

for(const A&amp; a : meinvector)//Edit:Schlechter Name
{ 
    tuwasmitklammerndrumrum(a);//Edit:Schlechter Name
}
</code></pre>
<p>Ich bevorzuge die erste Methode(Platzsparnis), auch wenn der Vorteil der letzteren ist, dass man einfach eine Weitere Anweisung einfügen kann<br />
ohne die Klammern setzten zu müssen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2158131</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2158131</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Sun, 18 Dec 2011 16:39:36 GMT</pubDate></item><item><title><![CDATA[Reply to problem mit name on Sat, 17 Dec 2011 18:25:21 GMT]]></title><description><![CDATA[<p>ja genau so lerne ich (ich bin von beruf zerpanungsmechanicker und ich schreibe programme und in meiner lehrzeit hab ich auch ferdige programme mir angeschaut habe und wenn ich fragen hatte habe ich gegefragt )</p>
<p>ach übrigens @Hacker dein lösungsvorschlag hat mir (einbichsen) geholfen geholfen ich habe es jetzt anders geschrieben</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2158134</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2158134</guid><dc:creator><![CDATA[Maldikus]]></dc:creator><pubDate>Sat, 17 Dec 2011 18:25:21 GMT</pubDate></item><item><title><![CDATA[Reply to problem mit name on Sat, 17 Dec 2011 18:45:26 GMT]]></title><description><![CDATA[<p>Maldikus schrieb:</p>
<blockquote>
<p>ja genau so lerne ich (ich bin von beruf zerpanungsmechanicker und ich schreibe programme und in meiner lehrzeit hab ich auch ferdige programme mir angeschaut habe und wenn ich fragen hatte habe ich gegefragt )</p>
<p>ach übrigens @Hacker dein lösungsvorschlag hat mir (einbichsen) geholfen geholfen ich habe es jetzt anders geschrieben</p>
</blockquote>
<p>Maldikus schrieb:</p>
<blockquote>
<p>Ja, genau so lerne ich (ich bin von Beruf her Zerpanungsmechaniker und schreibe Programme. In meiner Lehrzeit hab ich mir auch fertige Programme angeschaut und, falls ich welche hatte, Fragen gestellt.</p>
<p>Ach übrigens, @Hacker: Dein Lösungsvorschlag hat mir (ein bisschen) geholfen. Ich habe es jetzt anders geschrieben.</p>
</blockquote>
<p>Bitte! Satzzeichen, Grammatik, Rechtschreibung!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2158138</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2158138</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Sat, 17 Dec 2011 18:45:26 GMT</pubDate></item><item><title><![CDATA[Reply to problem mit name on Sat, 17 Dec 2011 22:56:44 GMT]]></title><description><![CDATA[<p>Ich empfehle statt Leerzeichen tabs mit 8 Zeichen breite. Erhöht die Lesbarkeit bei &gt;5 Ebenen enorm.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2158205</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2158205</guid><dc:creator><![CDATA[314159265358979]]></dc:creator><pubDate>Sat, 17 Dec 2011 22:56:44 GMT</pubDate></item><item><title><![CDATA[Reply to problem mit name on Sun, 18 Dec 2011 08:02:56 GMT]]></title><description><![CDATA[<p>314159265358979 schrieb:</p>
<blockquote>
<p>Ich empfehle statt Leerzeichen tabs mit 8 Zeichen breite. Erhöht die Lesbarkeit bei &gt;5 Ebenen enorm.</p>
</blockquote>
<p>Natürlich, Tabs. Das meinte ich auch. Aber 8? Ich weiß nicht...<br />
benutzt hab ich es natürlich schon mal. Für Anfänger sind 8 Zeichen vielleicht übersichtlicher.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2158246</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2158246</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Sun, 18 Dec 2011 08:02:56 GMT</pubDate></item><item><title><![CDATA[Reply to problem mit name on Sun, 18 Dec 2011 16:04:07 GMT]]></title><description><![CDATA[<p>Hacker schrieb:</p>
<blockquote>
<p>314159265358979 schrieb:</p>
<blockquote>
<p>Ich empfehle statt Leerzeichen tabs mit 8 Zeichen breite. Erhöht die Lesbarkeit bei &gt;5 Ebenen enorm.</p>
</blockquote>
<p>Natürlich, Tabs. Das meinte ich auch. Aber 8? Ich weiß nicht...<br />
benutzt hab ich es natürlich schon mal. Für Anfänger sind 8 Zeichen vielleicht übersichtlicher.</p>
</blockquote>
<p>Pi trollt doch nur wieder mal blöd rum.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2158410</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2158410</guid><dc:creator><![CDATA[hustbaer]]></dc:creator><pubDate>Sun, 18 Dec 2011 16:04:07 GMT</pubDate></item><item><title><![CDATA[Reply to problem mit name on Sun, 18 Dec 2011 16:19:49 GMT]]></title><description><![CDATA[<p>hustbaer schrieb:</p>
<blockquote>
<p>Hacker schrieb:</p>
<blockquote>
<p>314159265358979 schrieb:</p>
<blockquote>
<p>Ich empfehle statt Leerzeichen tabs mit 8 Zeichen breite. Erhöht die Lesbarkeit bei &gt;5 Ebenen enorm.</p>
</blockquote>
<p>Natürlich, Tabs. Das meinte ich auch. Aber 8? Ich weiß nicht...<br />
benutzt hab ich es natürlich schon mal. Für Anfänger sind 8 Zeichen vielleicht übersichtlicher.</p>
</blockquote>
<p>Pi trollt doch nur wieder mal blöd rum.</p>
</blockquote>
<p>Hat aber Recht, ich glaube wenn die Ebenen weiter auseinander sind kann man Sie einfacher Unterscheiden.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2158418</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2158418</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Sun, 18 Dec 2011 16:19:49 GMT</pubDate></item><item><title><![CDATA[Reply to problem mit name on Sun, 18 Dec 2011 16:32:12 GMT]]></title><description><![CDATA[<p>hustbaer schrieb:</p>
<blockquote>
<p>Pi trollt doch nur wieder mal blöd rum.</p>
</blockquote>
<p>Nö, das ist mein voller Ernst. Wer Leerzeichen benutzt, der hat sie nicht mehr alle.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2158427</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2158427</guid><dc:creator><![CDATA[314159265358979]]></dc:creator><pubDate>Sun, 18 Dec 2011 16:32:12 GMT</pubDate></item><item><title><![CDATA[Reply to problem mit name on Sun, 18 Dec 2011 16:35:12 GMT]]></title><description><![CDATA[<p>314159265358979 schrieb:</p>
<blockquote>
<p>hustbaer schrieb:</p>
<blockquote>
<p>Pi trollt doch nur wieder mal blöd rum.</p>
</blockquote>
<p>Nö, das ist mein voller Ernst. Wer Leerzeichen benutzt, der hat sie nicht mehr alle.</p>
</blockquote>
<p>XD <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="👍"
    /></p>
<p>:schlussmitlustig:</p>
<p>Ich meinte die Anzahl der Leerzeichen, die ein Tab simuliert (obwohl das Tab-Zeichen einen eigenen ASCII/ANSI-Code hat..) :xmas2:</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2158433</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2158433</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Sun, 18 Dec 2011 16:35:12 GMT</pubDate></item></channel></rss>