<?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[Gut Fehlerausgabe]]></title><description><![CDATA[<p>Moin Leute,<br />
ich Arbeite gerade an einem konsolen c++ Programm. Zum debuggen habe ich eine Message.h mit Funktionen wie void message(char* txt,bool place){..}.<br />
So kann ich aber immer nur ein Text ausgeben lassen. Gibt es nicht etwas mehr dyn. womit auch Int, double PLUS Text übergeben werden können?? Interiertes sprintf oder so. Was gibt es für Möglichkeiten?????</p>
<p>mfg<br />
david</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/181559/gut-fehlerausgabe</link><generator>RSS for Node</generator><lastBuildDate>Tue, 22 Sep 2026 09:43:13 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/181559.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 15 May 2007 07:45:07 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Gut Fehlerausgabe on Tue, 15 May 2007 07:45:07 GMT]]></title><description><![CDATA[<p>Moin Leute,<br />
ich Arbeite gerade an einem konsolen c++ Programm. Zum debuggen habe ich eine Message.h mit Funktionen wie void message(char* txt,bool place){..}.<br />
So kann ich aber immer nur ein Text ausgeben lassen. Gibt es nicht etwas mehr dyn. womit auch Int, double PLUS Text übergeben werden können?? Interiertes sprintf oder so. Was gibt es für Möglichkeiten?????</p>
<p>mfg<br />
david</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1285105</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1285105</guid><dc:creator><![CDATA[davidwal]]></dc:creator><pubDate>Tue, 15 May 2007 07:45:07 GMT</pubDate></item><item><title><![CDATA[Reply to Gut Fehlerausgabe on Tue, 15 May 2007 07:47:48 GMT]]></title><description><![CDATA[<p>Wenn du willst, kannst du dir für jeden Typ, den du ausgeben willst, eine eigene Überladung für message() schreiben (aber das kann etwas aufwendig werden). Ansonsten: Wie genau arbeiten deine Message-Funktionen?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1285108</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1285108</guid><dc:creator><![CDATA[CStoll]]></dc:creator><pubDate>Tue, 15 May 2007 07:47:48 GMT</pubDate></item><item><title><![CDATA[Reply to Gut Fehlerausgabe on Tue, 15 May 2007 07:55:02 GMT]]></title><description><![CDATA[<p>Habe ich auch schon dran gedacht. Finde aber, dass dieses bei vielen möglichen Kombis etwas unschön ist. Muss doch etwas dynamischeres geben</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1285114</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1285114</guid><dc:creator><![CDATA[davidwal]]></dc:creator><pubDate>Tue, 15 May 2007 07:55:02 GMT</pubDate></item><item><title><![CDATA[Reply to Gut Fehlerausgabe on Tue, 15 May 2007 08:07:14 GMT]]></title><description><![CDATA[<p>Wie ich schon sagte: Was machst du bisher?</p>
<p>Eine nette Lösung in C++ sind Templates in Kombination mit iostreams:</p>
<pre><code class="language-cpp">static ostream logfile;

template&lt;typename T&gt;
void message(const T&amp; value)
{
  logfile&lt;&lt;value;
}
</code></pre>
<p>(wobei - hier könntest du noch einen Schritt weitergehen und <code>logfile&lt;&lt;&quot;Fehler:&quot;&lt;&lt;errorcode&lt;&lt;endl;</code> direkt im Text verwenden)</p>
<p>Wenn du unbedingt die Syntax von C's printf()-Familie übernehmen willst, schau dir mal vfprintf() an.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1285128</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1285128</guid><dc:creator><![CDATA[CStoll]]></dc:creator><pubDate>Tue, 15 May 2007 08:07:14 GMT</pubDate></item></channel></rss>