<?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[Text Formatierungsproblem]]></title><description><![CDATA[<pre><code class="language-cpp">cout&lt;&lt;left&lt;&lt;&quot;TEXT 1&quot;&lt;&lt;cout.width(20)&lt;&lt;&quot;TEXT 2&quot;&lt;&lt;endl;
for(int i=0;i&lt;3;i++)
{
	cout&lt;&lt; left&lt;&lt;a[i]&lt;&lt; cout.width(20);
	cout&lt;&lt;b[i]&lt;&lt;endl;
}
</code></pre>
<p>Ausgabe:</p>
<p>TEXT 1 0TEXT 2<br />
yxz 0abc<br />
qwertz 0defghi<br />
qqqqqq 0jklm</p>
<p>Was machen die Nullen da? Wie krieg ich die weg?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/302624/text-formatierungsproblem</link><generator>RSS for Node</generator><lastBuildDate>Tue, 11 Aug 2026 06:50:03 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/302624.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 23 Apr 2012 10:20:35 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Text Formatierungsproblem on Mon, 23 Apr 2012 10:20:35 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">cout&lt;&lt;left&lt;&lt;&quot;TEXT 1&quot;&lt;&lt;cout.width(20)&lt;&lt;&quot;TEXT 2&quot;&lt;&lt;endl;
for(int i=0;i&lt;3;i++)
{
	cout&lt;&lt; left&lt;&lt;a[i]&lt;&lt; cout.width(20);
	cout&lt;&lt;b[i]&lt;&lt;endl;
}
</code></pre>
<p>Ausgabe:</p>
<p>TEXT 1 0TEXT 2<br />
yxz 0abc<br />
qwertz 0defghi<br />
qqqqqq 0jklm</p>
<p>Was machen die Nullen da? Wie krieg ich die weg?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2204799</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2204799</guid><dc:creator><![CDATA[form]]></dc:creator><pubDate>Mon, 23 Apr 2012 10:20:35 GMT</pubDate></item><item><title><![CDATA[Reply to Text Formatierungsproblem on Mon, 23 Apr 2012 10:22:35 GMT]]></title><description><![CDATA[<p>cout &lt;&lt; left &lt;&lt; &quot;TEXT 1&quot; &lt;&lt; /*cout.*/ width(20) &lt;&lt; &quot;TEXT 2&quot; &lt;&lt; endl;<br />
for(int i=0;i&lt;3;i++)<br />
{<br />
cout &lt;&lt; left &lt;&lt; a[i] &lt;&lt; /*cout.*/width(20);<br />
cout&lt;&lt;b[i]&lt;&lt;endl;<br />
}</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2204800</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2204800</guid><dc:creator><![CDATA[Belli]]></dc:creator><pubDate>Mon, 23 Apr 2012 10:22:35 GMT</pubDate></item><item><title><![CDATA[Reply to Text Formatierungsproblem on Mon, 23 Apr 2012 10:30:33 GMT]]></title><description><![CDATA[<p>Das hatte ich auch schon versucht aber dann kommt:</p>
<p>Aufruf der undefinierten Funktion 'width'</p>
<p>Ich habe gerade herausgefunden das ich das auch so machen kann:</p>
<pre><code class="language-cpp">cout&lt;&lt;left &lt;&lt; &quot;TEXT 1&quot; &lt;&lt; cout.width(20) &lt;&lt; &quot;\b&quot; &lt;&lt; &quot;TEXT 2&quot; &lt;&lt; endl;
</code></pre>
<p>Bis du ganz sicher das man width so aufrufen kann --&gt; cout&lt;&lt;width(20);</p>
<p><a href="http://www.cplusplus.com/reference/iostream/ios_base/width/" rel="nofollow">http://www.cplusplus.com/reference/iostream/ios_base/width/</a></p>
<p>Weil dort steht das immer in dieser Syntax: cout.width(20);</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2204808</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2204808</guid><dc:creator><![CDATA[form]]></dc:creator><pubDate>Mon, 23 Apr 2012 10:30:33 GMT</pubDate></item><item><title><![CDATA[Reply to Text Formatierungsproblem on Mon, 23 Apr 2012 10:34:57 GMT]]></title><description><![CDATA[<p>form schrieb:</p>
<blockquote>
<p>Weil dort steht das immer in dieser Syntax: cout.width(20);</p>
</blockquote>
<p>Da steht übrigens auch, dass der zugehörige Manipulator <code>setw</code> wäre. Da ist Belli (aus verständlichen Gründen) wohl durcheinander gekommen, welcher Bezeichner wie zu nutzen ist.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2204811</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2204811</guid><dc:creator><![CDATA[SeppJ]]></dc:creator><pubDate>Mon, 23 Apr 2012 10:34:57 GMT</pubDate></item><item><title><![CDATA[Reply to Text Formatierungsproblem on Mon, 23 Apr 2012 10:35:46 GMT]]></title><description><![CDATA[<p>Da steht dann aber nur: cout.width(x) und nicht ... &lt;&lt; cout.width(x)</p>
<p>Binde mal iomanip ein:</p>
<p>#include &lt;iomanip&gt;</p>
<p>und verwende statt ... &lt;&lt; width(20) &lt;&lt; ...<br />
... &lt;&lt; setw(20) &lt;&lt; ...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2204812</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2204812</guid><dc:creator><![CDATA[Belli]]></dc:creator><pubDate>Mon, 23 Apr 2012 10:35:46 GMT</pubDate></item><item><title><![CDATA[Reply to Text Formatierungsproblem on Mon, 23 Apr 2012 10:36:57 GMT]]></title><description><![CDATA[<p>SeppJ schrieb:</p>
<blockquote>
<p>Da ist Belli (aus verständlichen Gründen) ...</p>
</blockquote>
<p>Danke!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2204813</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2204813</guid><dc:creator><![CDATA[Belli]]></dc:creator><pubDate>Mon, 23 Apr 2012 10:36:57 GMT</pubDate></item><item><title><![CDATA[Reply to Text Formatierungsproblem on Mon, 23 Apr 2012 14:54:56 GMT]]></title><description><![CDATA[<p>Ich hab nochmal eine Frage zur Formatierung.</p>
<pre><code class="language-cpp">string a[]={&quot;abc&quot;,&quot;def&quot;,&quot;ghi&quot;};
string b[]={&quot;123&quot;,&quot;456&quot;,&quot;789&quot;};
string c[]={&quot;AAA&quot;,&quot;BBB&quot;,&quot;CCC&quot;};

for(int i=0;i&lt;3;i++)
 {
	 cout&lt;&lt; left &lt;&lt; setw(20) &lt;&lt;a[i] &lt;&lt; b[i];
	 cout&lt;&lt; setw(30) &lt;&lt;c[i] &lt;&lt; endl;

 }
</code></pre>
<p>Gibt jetzt aus:<br />
TEXT 1 TEXT 2<br />
abc 123AAA<br />
def 456BBB<br />
ghi 789CCC</p>
<p>Wenn ich da jedoch jetzt cout.width(30) verwende dann macht das Programm zwar die Zeilenabstände aber dann habe ich wieder eine 0 in der Zeile stehen.</p>
<p>Setzt ich das setw hier falsch ein oder muss ich da eine andere Funktion benutzen wenn ich 3 Spalten erstellen will?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2204910</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2204910</guid><dc:creator><![CDATA[form]]></dc:creator><pubDate>Mon, 23 Apr 2012 14:54:56 GMT</pubDate></item><item><title><![CDATA[Reply to Text Formatierungsproblem on Mon, 23 Apr 2012 15:04:33 GMT]]></title><description><![CDATA[<p>form schrieb:</p>
<blockquote>
<p>Wenn ich da jedoch jetzt cout.width(30) verwende dann macht das Programm zwar die Zeilenabstände aber dann habe ich wieder eine 0 in der Zeile stehen.</p>
</blockquote>
<p>So macht man das schließlich auch nicht. Der Rückgabewert von cout.width() ist der Wert vor dem Aufruf. Und den gibst du dann aus.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2204913</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2204913</guid><dc:creator><![CDATA[SeppJ]]></dc:creator><pubDate>Mon, 23 Apr 2012 15:04:33 GMT</pubDate></item></channel></rss>