<?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[Escapezeichen bei der Eingabe]]></title><description><![CDATA[<p>Der Code:</p>
<pre><code class="language-cpp">char text[6];
  cin &gt;&gt; text;
  cout &lt;&lt; text;
</code></pre>
<p>So wenn ich jetzt bei der Eingabe \0 eingebe und dahinter weitere Zeichen, warum wird dann bei der Ausgabe trotzdem alles angezeigt??<br />
Ich dachte bei Zeile 3 wird cout die Adresse des Char-Arrays übergeben und liest dann alle Char-Zeichen aus bis zum ersten '\0'. Und das habe ich doch schon am Anfang eingegeben... ??</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/124464/escapezeichen-bei-der-eingabe</link><generator>RSS for Node</generator><lastBuildDate>Sun, 23 Aug 2026 23:38:59 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/124464.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 27 Oct 2005 19:03:32 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Escapezeichen bei der Eingabe on Thu, 27 Oct 2005 19:03:32 GMT]]></title><description><![CDATA[<p>Der Code:</p>
<pre><code class="language-cpp">char text[6];
  cin &gt;&gt; text;
  cout &lt;&lt; text;
</code></pre>
<p>So wenn ich jetzt bei der Eingabe \0 eingebe und dahinter weitere Zeichen, warum wird dann bei der Ausgabe trotzdem alles angezeigt??<br />
Ich dachte bei Zeile 3 wird cout die Adresse des Char-Arrays übergeben und liest dann alle Char-Zeichen aus bis zum ersten '\0'. Und das habe ich doch schon am Anfang eingegeben... ??</p>
]]></description><link>https://www.c-plusplus.net/forum/post/902229</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/902229</guid><dc:creator><![CDATA[milo51]]></dc:creator><pubDate>Thu, 27 Oct 2005 19:03:32 GMT</pubDate></item><item><title><![CDATA[Reply to Escapezeichen bei der Eingabe on Thu, 27 Oct 2005 19:30:51 GMT]]></title><description><![CDATA[<p>Die Escapesequenz \0 ist EIN Zeichen! Die kannst du gar nicht in der Konsole eingeben.</p>
<p>Gruß</p>
]]></description><link>https://www.c-plusplus.net/forum/post/902242</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/902242</guid><dc:creator><![CDATA[FireFlow]]></dc:creator><pubDate>Thu, 27 Oct 2005 19:30:51 GMT</pubDate></item><item><title><![CDATA[Reply to Escapezeichen bei der Eingabe on Thu, 27 Oct 2005 19:31:59 GMT]]></title><description><![CDATA[<p>Weil &quot;\0&quot; ein String mit der Länge von einem Zeichen ist (\0 steht für das einfügen eines einzelnen Nullbytes) und \0 in der Eingabe 2 Bytes groß ist und kein Nullbyte enthält sondern ein Backslash und das ASCII-Nullzeichen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/902243</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/902243</guid><dc:creator><![CDATA[masterofx32]]></dc:creator><pubDate>Thu, 27 Oct 2005 19:31:59 GMT</pubDate></item><item><title><![CDATA[Reply to Escapezeichen bei der Eingabe on Thu, 27 Oct 2005 20:03:26 GMT]]></title><description><![CDATA[<p>Ach so ja klar, demnach wäre das ja '\' '0' hehe k thx</p>
]]></description><link>https://www.c-plusplus.net/forum/post/902263</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/902263</guid><dc:creator><![CDATA[milo51]]></dc:creator><pubDate>Thu, 27 Oct 2005 20:03:26 GMT</pubDate></item></channel></rss>