<?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[Konsolenprogramm von VC++ nach BCB5 komischer Fehler]]></title><description><![CDATA[<p>Hallo,</p>
<p>ich habe in VC++ früher mal eine Konsolenanwendung geschreiben und wollte diese nun mal dem BCB 5 kompilieren. Ich habe mit dem Konsolenexperte ein neues Project angelegt und habe die alten *.cpp und *.h Dateien dem Project hinzugefügt. Wenn ich das Project jedoch kompilieren will schmeißt er mir Fehlermeldungen aus oder besser gesagt immer die gleiche Fehlermeldung und zwar scheint er Problme mit einer Template Funktion zu haben.</p>
<p>Hier die Fehlermeldungen:</p>
<pre><code class="language-cpp">[C++ Warnung] IOFUNCTIONS.H(15): W8058 Präcompilierter Header: Code im Header kann nicht erzeugt werden.
[C++ Fehler] Haupdatei.cpp(95): E2285 Keine Übereinstimmung für 'eingabeInt&lt;T&gt;(char *)' gefunden
</code></pre>
<p>Hier die Zeile in die er springt in der Hauptdatei:</p>
<pre><code class="language-cpp">string eingabe = eingabeInt&lt;string&gt;(&quot;Auswahl :&quot;);
</code></pre>
<p>Und hier die Funktion die in der Header &quot;IOFunctions.h&quot; steht:</p>
<pre><code class="language-cpp">template&lt;class T&gt;
T eingabeInt(string str)
{
	T temp;
	cout &lt;&lt; str;
	if(!(cin &gt;&gt; temp))cout &lt;&lt; &quot;Keine richtige Eingabe!\n&quot;;
	else return temp;

        return 0;
}
</code></pre>
<p>Unter VC++ hat er es immer einwandfrei kompiliert.</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/104583/konsolenprogramm-von-vc-nach-bcb5-komischer-fehler</link><generator>RSS for Node</generator><lastBuildDate>Thu, 16 Jul 2026 08:31:52 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/104583.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 21 Mar 2005 12:41:06 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Konsolenprogramm von VC++ nach BCB5 komischer Fehler on Mon, 21 Mar 2005 12:41:06 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>ich habe in VC++ früher mal eine Konsolenanwendung geschreiben und wollte diese nun mal dem BCB 5 kompilieren. Ich habe mit dem Konsolenexperte ein neues Project angelegt und habe die alten *.cpp und *.h Dateien dem Project hinzugefügt. Wenn ich das Project jedoch kompilieren will schmeißt er mir Fehlermeldungen aus oder besser gesagt immer die gleiche Fehlermeldung und zwar scheint er Problme mit einer Template Funktion zu haben.</p>
<p>Hier die Fehlermeldungen:</p>
<pre><code class="language-cpp">[C++ Warnung] IOFUNCTIONS.H(15): W8058 Präcompilierter Header: Code im Header kann nicht erzeugt werden.
[C++ Fehler] Haupdatei.cpp(95): E2285 Keine Übereinstimmung für 'eingabeInt&lt;T&gt;(char *)' gefunden
</code></pre>
<p>Hier die Zeile in die er springt in der Hauptdatei:</p>
<pre><code class="language-cpp">string eingabe = eingabeInt&lt;string&gt;(&quot;Auswahl :&quot;);
</code></pre>
<p>Und hier die Funktion die in der Header &quot;IOFunctions.h&quot; steht:</p>
<pre><code class="language-cpp">template&lt;class T&gt;
T eingabeInt(string str)
{
	T temp;
	cout &lt;&lt; str;
	if(!(cin &gt;&gt; temp))cout &lt;&lt; &quot;Keine richtige Eingabe!\n&quot;;
	else return temp;

        return 0;
}
</code></pre>
<p>Unter VC++ hat er es immer einwandfrei kompiliert.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/749423</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/749423</guid><dc:creator><![CDATA[HansDieWurst]]></dc:creator><pubDate>Mon, 21 Mar 2005 12:41:06 GMT</pubDate></item><item><title><![CDATA[Reply to Konsolenprogramm von VC++ nach BCB5 komischer Fehler on Mon, 21 Mar 2005 12:55:16 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>anscheinend haben die beiden Compiler unterschiedliche Aufrufregeln für Konstruktoren bei Parametern, denn so funktionierts beim BCB :</p>
<pre><code class="language-cpp">string eingabe = eingabeInt&lt;string&gt;(string(&quot;Auswahl :&quot;));
</code></pre>
<p>/Edit : Kann es sein, das die string-Implementation in BCB keinen Kopier-Konstruktor für char * hat?</p>
<p>bis bald<br />
akari</p>
]]></description><link>https://www.c-plusplus.net/forum/post/749438</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/749438</guid><dc:creator><![CDATA[akari]]></dc:creator><pubDate>Mon, 21 Mar 2005 12:55:16 GMT</pubDate></item><item><title><![CDATA[Reply to Konsolenprogramm von VC++ nach BCB5 komischer Fehler on Mon, 21 Mar 2005 12:57:12 GMT]]></title><description><![CDATA[<p>Danke so gehts. Trotzdem finde ich das sehr komisch.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/749443</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/749443</guid><dc:creator><![CDATA[HansDieWurst]]></dc:creator><pubDate>Mon, 21 Mar 2005 12:57:12 GMT</pubDate></item></channel></rss>