<?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[Problem mit fstream]]></title><description><![CDATA[<p>Hi zusammen,</p>
<p>ich bastel gerade eine Speicherfunktion und hab ein Problem um die gespeicherte Datei zu laden.<br />
Es wird eine .sav Datei gespeichert mit dem Namen des Spielers.<br />
Um die gespeicherten Daten zu laden muss der Spielername eingegeben werden. Es wird dann noch .sav an den Spielernamen gehängt damit fstream die Datei findet.<br />
Nun hab ich aber folgendes Problem....</p>
<p>Hier erstmal mein Code...</p>
<pre><code class="language-cpp">string spielname;

			cout &lt;&lt; &quot;Bitte gib jetzt den Spielernamen deines alten Spielstandes ein.\n&quot;;
			cout &lt;&lt; &quot;Vergewissere dich das der Spielstand existiert und lasse die\n&quot;;
			cout &lt;&lt; &quot;Endung .sav bitte weg.\n&quot;;
			cout &lt;&lt; &quot;Spielstandname: &quot;;
			cin &gt;&gt; spielname;

			spielname += &quot;.sav&quot;;

			ifstream laden;
			try {				
				laden.open( spielname, ios::in );
			}
			catch (...) {
				cout &lt;&lt; &quot;Spielstand existiert nicht.&quot;;
				continue;
			}
</code></pre>
<p>Ich bekomme hierbei den Fehlercode C2664 vom Compiler. Ich hab auch schon bei MSDN nachgeschaut, aber das sagt mir nichts. Zumal ich das vorher in einem Testprojekt getestet habe und es funktionierte.<br />
Das Problem soll wohl bei laden.open liegen. Irgendwas mit den Datentypen klappt da nicht.<br />
Kann mir jemand weiterhelfen?</p>
<p>edit: hab das mit spielname gerade so geändert, das der Spieler das .sav mit eingibt. Dann brauch ich das im Code nicht zu verketten.</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/247210/problem-mit-fstream</link><generator>RSS for Node</generator><lastBuildDate>Thu, 17 Sep 2026 15:57:55 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/247210.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 07 Aug 2009 16:21:53 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Problem mit fstream on Fri, 07 Aug 2009 16:24:27 GMT]]></title><description><![CDATA[<p>Hi zusammen,</p>
<p>ich bastel gerade eine Speicherfunktion und hab ein Problem um die gespeicherte Datei zu laden.<br />
Es wird eine .sav Datei gespeichert mit dem Namen des Spielers.<br />
Um die gespeicherten Daten zu laden muss der Spielername eingegeben werden. Es wird dann noch .sav an den Spielernamen gehängt damit fstream die Datei findet.<br />
Nun hab ich aber folgendes Problem....</p>
<p>Hier erstmal mein Code...</p>
<pre><code class="language-cpp">string spielname;

			cout &lt;&lt; &quot;Bitte gib jetzt den Spielernamen deines alten Spielstandes ein.\n&quot;;
			cout &lt;&lt; &quot;Vergewissere dich das der Spielstand existiert und lasse die\n&quot;;
			cout &lt;&lt; &quot;Endung .sav bitte weg.\n&quot;;
			cout &lt;&lt; &quot;Spielstandname: &quot;;
			cin &gt;&gt; spielname;

			spielname += &quot;.sav&quot;;

			ifstream laden;
			try {				
				laden.open( spielname, ios::in );
			}
			catch (...) {
				cout &lt;&lt; &quot;Spielstand existiert nicht.&quot;;
				continue;
			}
</code></pre>
<p>Ich bekomme hierbei den Fehlercode C2664 vom Compiler. Ich hab auch schon bei MSDN nachgeschaut, aber das sagt mir nichts. Zumal ich das vorher in einem Testprojekt getestet habe und es funktionierte.<br />
Das Problem soll wohl bei laden.open liegen. Irgendwas mit den Datentypen klappt da nicht.<br />
Kann mir jemand weiterhelfen?</p>
<p>edit: hab das mit spielname gerade so geändert, das der Spieler das .sav mit eingibt. Dann brauch ich das im Code nicht zu verketten.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1757025</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1757025</guid><dc:creator><![CDATA[Chiiter]]></dc:creator><pubDate>Fri, 07 Aug 2009 16:24:27 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit fstream on Fri, 07 Aug 2009 17:07:15 GMT]]></title><description><![CDATA[<p>Nur (momentan) 2 Threads unter deinem Thread steht bereits die Antwort:<br />
<a href="http://www.c-plusplus.net/forum/viewtopic-var-t-is-247202.html" rel="nofollow">spielname.c_str()</a><br />
(Beachte den 'Unterstrich' zwischen 'c' und 'str')</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1757040</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1757040</guid><dc:creator><![CDATA[Mizar]]></dc:creator><pubDate>Fri, 07 Aug 2009 17:07:15 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit fstream on Fri, 07 Aug 2009 17:22:15 GMT]]></title><description><![CDATA[<p>EDIT: War Quatsch, hab nicht richtig hingesehen... <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f921.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--clown_face"
      title=":clown:"
      alt="🤡"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1757052</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1757052</guid><dc:creator><![CDATA[_matze]]></dc:creator><pubDate>Fri, 07 Aug 2009 17:22:15 GMT</pubDate></item></channel></rss>