<?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[Frage zu Strings und Fuktion]]></title><description><![CDATA[<p>Hey, Ich wollte ein Spiel Programmieren und habe ein Problem:</p>
<p>Nachdem ich den String zum int gemacht habe kann ich ihn nicht +1 machen es diente nur als als Test aber wenn es hier schon nicht funktioniert...</p>
<pre><code>#include &lt;fstream&gt; 
#include &lt;iostream&gt;
#include &lt;string&gt;
#include &lt;sstream&gt; 

int String_Int(std::string b)
{    
	int a;
    std::stringstream c; 
    c &lt;&lt; b;  
    c &gt;&gt; a; 
    return a;
}	

using namespace std;
int Save(int a)
{
ofstream schreiben; 
schreiben.open(&quot;RSO.txt&quot;);
schreiben &lt;&lt; &quot;Level: &quot;&lt;&lt; endl;
schreiben &lt;&lt; a;
schreiben.close(); 
}

using namespace std;
int main(void)
{
do
{
ifstream lesen;string unusabel1;string DL; 
lesen.open(&quot;RSO.txt&quot;);

getline(lesen,DL);

int a = String_Int(DL);

cout &lt;&lt; &quot;Test&quot; &lt;&lt; endl;

a++;

Save(a);
}
while(DL != 5);
return 0;
}
</code></pre>
<p>Wenn jemand eine Ahnung hat wie ich das ganze umschreiben muss dann bitte schreiben <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/topic/336789/frage-zu-strings-und-fuktion</link><generator>RSS for Node</generator><lastBuildDate>Sat, 18 Apr 2026 20:35:41 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/336789.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 16 Feb 2016 21:32:06 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Frage zu Strings und Fuktion on Tue, 16 Feb 2016 21:32:06 GMT]]></title><description><![CDATA[<p>Hey, Ich wollte ein Spiel Programmieren und habe ein Problem:</p>
<p>Nachdem ich den String zum int gemacht habe kann ich ihn nicht +1 machen es diente nur als als Test aber wenn es hier schon nicht funktioniert...</p>
<pre><code>#include &lt;fstream&gt; 
#include &lt;iostream&gt;
#include &lt;string&gt;
#include &lt;sstream&gt; 

int String_Int(std::string b)
{    
	int a;
    std::stringstream c; 
    c &lt;&lt; b;  
    c &gt;&gt; a; 
    return a;
}	

using namespace std;
int Save(int a)
{
ofstream schreiben; 
schreiben.open(&quot;RSO.txt&quot;);
schreiben &lt;&lt; &quot;Level: &quot;&lt;&lt; endl;
schreiben &lt;&lt; a;
schreiben.close(); 
}

using namespace std;
int main(void)
{
do
{
ifstream lesen;string unusabel1;string DL; 
lesen.open(&quot;RSO.txt&quot;);

getline(lesen,DL);

int a = String_Int(DL);

cout &lt;&lt; &quot;Test&quot; &lt;&lt; endl;

a++;

Save(a);
}
while(DL != 5);
return 0;
}
</code></pre>
<p>Wenn jemand eine Ahnung hat wie ich das ganze umschreiben muss dann bitte schreiben <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/2487480</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2487480</guid><dc:creator><![CDATA[FP C++ Neuling]]></dc:creator><pubDate>Tue, 16 Feb 2016 21:32:06 GMT</pubDate></item><item><title><![CDATA[Reply to Frage zu Strings und Fuktion on Tue, 16 Feb 2016 21:57:04 GMT]]></title><description><![CDATA[<p>&quot;Kann ihn nicht +1 machen&quot; - da ist jetzt sofort jedem klar, wo das Problem ist.</p>
<p>Geraten: du öffnest eine Datei zum Schreiben, die du noch zum Lesen geöffnet hast. Das kann schief gehen. Und da du keine deiner Dateioperationen auf Fehler prüfst, merkst du es auch nicht.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2487485</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2487485</guid><dc:creator><![CDATA[manni66]]></dc:creator><pubDate>Tue, 16 Feb 2016 21:57:04 GMT</pubDate></item><item><title><![CDATA[Reply to Frage zu Strings und Fuktion on Tue, 16 Feb 2016 22:43:18 GMT]]></title><description><![CDATA[<p>Ich würde die Datei in einen vector&lt;int&gt; lesen, die Datei schließen, dann darauf deine gewollte(n) Operation(en) ausfüren, und dann wieder den kompletten vector in die Datei schreiben.</p>
<p>Datei öffnen:</p>
<pre><code>const std::string filename(&quot;RSO.txt&quot;);
std::ifstream in(filename);
if (!in) // wir müssen schon schauen, ob die Datei überhaupt offen ist.
{
    std::cerr &lt;&lt; &quot;Datei '&quot; + filename + &quot;' konnte nicht geöffnet werden\n&quot;;
    return 1;
}
</code></pre>
<p>Einlesen:</p>
<pre><code>std::vector&lt;int&gt; numbers;
for (int num; in &gt;&gt; num; )
// Abbruchbedingung (in &gt;&gt; num) sorgt dafür, dass wir num nicht verarbeiten, falls versucht wurde irgend ein Mist einzulesen.
{
    numbers.emplace_back(num);
}
</code></pre>
<p>ausgabe:</p>
<pre><code>std::ofstream out(filename);
for (auto num : numbers)
{
    out &lt;&lt; num &lt;&lt; '\n';
}
</code></pre>
<p>Ist jetzt natürlich alles nur beispielhaft</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2487487</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2487487</guid><dc:creator><![CDATA[HarteWare]]></dc:creator><pubDate>Tue, 16 Feb 2016 22:43:18 GMT</pubDate></item><item><title><![CDATA[Reply to Frage zu Strings und Fuktion on Wed, 17 Feb 2016 03:19:42 GMT]]></title><description><![CDATA[<p>@TE, dein Code ist Quark.<br />
Bitte versuche es erneut.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2487504</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2487504</guid><dc:creator><![CDATA[Simsala]]></dc:creator><pubDate>Wed, 17 Feb 2016 03:19:42 GMT</pubDate></item><item><title><![CDATA[Reply to Frage zu Strings und Fuktion on Wed, 17 Feb 2016 14:10:51 GMT]]></title><description><![CDATA[<p>manni66 schrieb:</p>
<blockquote>
<p>&quot;Kann ihn nicht +1 machen&quot; - da ist jetzt sofort jedem klar, wo das Problem ist.</p>
<p>Geraten: du öffnest eine Datei zum Schreiben, die du noch zum Lesen geöffnet hast. Das kann schief gehen. Und da du keine deiner Dateioperationen auf Fehler prüfst, merkst du es auch nicht.</p>
</blockquote>
<p>Sorry bin noch recht unerfahren aber ein</p>
<p>lesen.close();</p>
<p>macht leider keinen Unterschied in der Konsole <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--disappointed_face"
      title=":("
      alt="😞"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/2487563</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2487563</guid><dc:creator><![CDATA[FP C++ Neuling]]></dc:creator><pubDate>Wed, 17 Feb 2016 14:10:51 GMT</pubDate></item><item><title><![CDATA[Reply to Frage zu Strings und Fuktion on Wed, 17 Feb 2016 15:00:17 GMT]]></title><description><![CDATA[<p>FP C++ Neuling schrieb:</p>
<blockquote>
<p>macht leider keinen Unterschied in der Konsole</p>
</blockquote>
<p><strong>Welchen</strong> Unterschied sollt es den <strong>warum</strong> machen?</p>
<p>Wenn du dein Problem nicht nachvollziehbar beschreibst, wirst du auch keine Hilfe erhalten.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2487566</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2487566</guid><dc:creator><![CDATA[manni66]]></dc:creator><pubDate>Wed, 17 Feb 2016 15:00:17 GMT</pubDate></item><item><title><![CDATA[Reply to Frage zu Strings und Fuktion on Thu, 18 Feb 2016 17:02:12 GMT]]></title><description><![CDATA[<p>manni66 schrieb:</p>
<blockquote>
<p><strong>Welchen</strong> Unterschied sollt es den <strong>warum</strong> machen?</p>
<p>Wenn du dein Problem nicht nachvollziehbar beschreibst, wirst du auch keine Hilfe erhalten.</p>
</blockquote>
<p>Gut dann noch mal, <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f644.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_rolling_eyes"
      title=":rolling_eyes:"
      alt="🙄"
    /> nach dem Compiliren lass ich mir immer weder mit cout &lt;&lt; &quot;Test:&quot;<br />
den Wert a ausgeben dann bekomme ich allerdings immer nur die gleiche Nummer also</p>
<p>Test: 1<br />
Test: 1<br />
Test: 1<br />
Test: 1<br />
Test: 1...</p>
<p>Allerdings soll ja durch</p>
<p>Save();</p>
<p>Der Wert a + 1 gespeichert werden</p>
<p>also verstehe ich nicht wieso er nur 1 und nicht 2 Speicher denn die Txt datei sieht immer so aus</p>
<p>Level:<br />
1</p>
<p>Kannst du mir bitte helfen?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2487689</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2487689</guid><dc:creator><![CDATA[FP C++ Neuling]]></dc:creator><pubDate>Thu, 18 Feb 2016 17:02:12 GMT</pubDate></item><item><title><![CDATA[Reply to Frage zu Strings und Fuktion on Thu, 18 Feb 2016 17:20:38 GMT]]></title><description><![CDATA[<p>FP C++ Neuling schrieb:</p>
<blockquote>
<p>Gut dann noch mal, <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f644.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_rolling_eyes"
      title=":rolling_eyes:"
      alt="🙄"
    /></p>
</blockquote>
<p>Bisher war es dir offensichtlich zu mühselig, irgendetwas sinnvolles zu sagen.</p>
<p>Des weiteren gibt der gezeigte Code die Zahl <strong>nicht</strong> aus.</p>
<p>Zusammenfassend: sieh zu, wie du damit zurande kommst.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2487697</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2487697</guid><dc:creator><![CDATA[manni66]]></dc:creator><pubDate>Thu, 18 Feb 2016 17:20:38 GMT</pubDate></item></channel></rss>