<?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[Variable Argumentliste in C++]]></title><description><![CDATA[<p>Hoi,</p>
<p>ich will eine Art Konsole schreiben, die mir Text in einem Fenster ausgibt. Die Konsole soll beliebige (integrale) Daten formatiert ausgeben können.<br />
In Moment dachte ich an einen Formatstring, danach beliebig viele Parameter und danach Positionsangaben. Also in etwa so:</p>
<p>print(&quot;auflösung: %u x %u\n&quot;, width, height, 5, 200, ITALIC, /*weitere Parameter*/);<br />
Also im Grunde wie printf.<br />
Nur frag ich mich, ob das so elegant ist und ob es da in C++ etwas besseres gibt?</p>
<p>Thx</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/192724/variable-argumentliste-in-c</link><generator>RSS for Node</generator><lastBuildDate>Sun, 27 Sep 2026 14:44:35 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/192724.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 17 Sep 2007 23:34:09 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Variable Argumentliste in C++ on Mon, 17 Sep 2007 23:34:09 GMT]]></title><description><![CDATA[<p>Hoi,</p>
<p>ich will eine Art Konsole schreiben, die mir Text in einem Fenster ausgibt. Die Konsole soll beliebige (integrale) Daten formatiert ausgeben können.<br />
In Moment dachte ich an einen Formatstring, danach beliebig viele Parameter und danach Positionsangaben. Also in etwa so:</p>
<p>print(&quot;auflösung: %u x %u\n&quot;, width, height, 5, 200, ITALIC, /*weitere Parameter*/);<br />
Also im Grunde wie printf.<br />
Nur frag ich mich, ob das so elegant ist und ob es da in C++ etwas besseres gibt?</p>
<p>Thx</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1367367</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1367367</guid><dc:creator><![CDATA[Pi mal Daumen]]></dc:creator><pubDate>Mon, 17 Sep 2007 23:34:09 GMT</pubDate></item><item><title><![CDATA[Reply to Variable Argumentliste in C++ on Tue, 18 Sep 2007 05:36:31 GMT]]></title><description><![CDATA[<p>Es ist möglich funktionen zu schreiben wie printf, sprintf etc. Das problem ist, das man in der funktion dann selber nicht weise vieviel Argumente nun übergeebn wurden! Entweder du setzen eins spez. Argument/Flag als letzes Argument das du weist wann er am letzen Argument angekommen ist , oder du machst es wie printf ! Printf erwartet soviel Argumente wie &quot;%&quot; im ersten Argument vorhanden sind!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1367388</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1367388</guid><dc:creator><![CDATA[BorisDieKlinge]]></dc:creator><pubDate>Tue, 18 Sep 2007 05:36:31 GMT</pubDate></item><item><title><![CDATA[Reply to Variable Argumentliste in C++ on Tue, 18 Sep 2007 05:43:56 GMT]]></title><description><![CDATA[<p>Pi mal Daumen schrieb:</p>
<blockquote>
<p>Nur frag ich mich, ob das so elegant ist und ob es da in C++ etwas besseres gibt?</p>
</blockquote>
<p>Elipsen kann man auch in C++ programmieren, man sollte es aber möglichst nicht tun. Der Grund hierfür ist einmal wie Boris schon gesagt hat, das man die Anzahl der Argumente quasi &quot;erraten&quot; muss, und zum anderen gibt es auch keine Typsicherheit. Alternativen zu einer Elipse sind zum Beispiel Streams oder Vektorübergaben.</p>
<p>cu André</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1367391</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1367391</guid><dc:creator><![CDATA[asc]]></dc:creator><pubDate>Tue, 18 Sep 2007 05:43:56 GMT</pubDate></item><item><title><![CDATA[Reply to Variable Argumentliste in C++ on Tue, 18 Sep 2007 06:28:13 GMT]]></title><description><![CDATA[<p>Wenn du wirklich &quot;nur&quot; das Verhalten von printf übernehmen willst, empfehle ich einen Blick auf <a href="http://man.cx/vsprintf" rel="nofollow">man: vsprintf</a>. Aber in C++ bist du mit IO-Streams vermutlich besser bedient.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1367415</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1367415</guid><dc:creator><![CDATA[CStoll]]></dc:creator><pubDate>Tue, 18 Sep 2007 06:28:13 GMT</pubDate></item><item><title><![CDATA[Reply to Variable Argumentliste in C++ on Tue, 18 Sep 2007 07:05:03 GMT]]></title><description><![CDATA[<p>Pi mal Daumen schrieb:</p>
<blockquote>
<p>Hoi,</p>
<p>ich will eine Art Konsole schreiben, die mir Text in einem Fenster ausgibt. Die Konsole soll beliebige (integrale) Daten formatiert ausgeben können....</p>
</blockquote>
<p>Gibt's schon: std::cout.<br />
<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>Da wird auch ein Konzept vorgestellt, das besser als Ellipsen ist: Rekursive Operatoren.</p>
<p>Gruß,</p>
<p>Simon2.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1367436</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1367436</guid><dc:creator><![CDATA[Simon2]]></dc:creator><pubDate>Tue, 18 Sep 2007 07:05:03 GMT</pubDate></item></channel></rss>