<?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[Dateizugriff - int zu string (bzw. char)]]></title><description><![CDATA[<p>Hallo an alle die dies lesen!</p>
<p>Ich bin noch recht neu was Porgrammieren angeht, darum bin ich auch ein kleines Problem gestoßen, für das ich keine richtige lösung finde.<br />
Es geht darum das ich in eine .txt-Datei etwas reingeschrieben wird, mittels Konsolenanwendung. Dabei handelt es sich aber nicht um einen einfachen string, sondern auch um ein Integer-Variablen. Nun hab ich das Problen, das das ganze auch wieder ausgelesen werden soll (in der Anwenung). Ich poste nochmal zum besseren Verstädnis die Stelle im Quellcode:</p>
<pre><code class="language-cpp">fstream f;
f.open(&quot;addition.txt&quot;, ios::out|ios::app);
f&lt;&lt;op1&lt;&lt;&quot; + &quot;&lt;&lt;op2&lt;&lt;&quot; = &quot;&lt;&lt;userResult&lt;&lt;&quot; TRUE&quot;&lt;&lt;endl;
f.close();
</code></pre>
<p>Und beim Auslesen, würde ich das mit einem Array für jede Zeile die dann in der .txt steht machen. Aber das Problem ist wie schon gesagt: Wie krieg ich<br />
op1&lt;&lt;&quot; + &quot;&lt;&lt;op2&lt;&lt;&quot; = &quot;&lt;&lt;userResult&lt;&lt;&quot; TRUE&quot; als einen einzigen String in das Array rein?</p>
<p>Ich hoffe es war einigermaßen verständlich! <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /><br />
MFG Snowfey</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/232766/dateizugriff-int-zu-string-bzw-char</link><generator>RSS for Node</generator><lastBuildDate>Thu, 24 Sep 2026 20:37:54 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/232766.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 26 Jan 2009 21:10:15 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Dateizugriff - int zu string (bzw. char) on Mon, 26 Jan 2009 21:10:15 GMT]]></title><description><![CDATA[<p>Hallo an alle die dies lesen!</p>
<p>Ich bin noch recht neu was Porgrammieren angeht, darum bin ich auch ein kleines Problem gestoßen, für das ich keine richtige lösung finde.<br />
Es geht darum das ich in eine .txt-Datei etwas reingeschrieben wird, mittels Konsolenanwendung. Dabei handelt es sich aber nicht um einen einfachen string, sondern auch um ein Integer-Variablen. Nun hab ich das Problen, das das ganze auch wieder ausgelesen werden soll (in der Anwenung). Ich poste nochmal zum besseren Verstädnis die Stelle im Quellcode:</p>
<pre><code class="language-cpp">fstream f;
f.open(&quot;addition.txt&quot;, ios::out|ios::app);
f&lt;&lt;op1&lt;&lt;&quot; + &quot;&lt;&lt;op2&lt;&lt;&quot; = &quot;&lt;&lt;userResult&lt;&lt;&quot; TRUE&quot;&lt;&lt;endl;
f.close();
</code></pre>
<p>Und beim Auslesen, würde ich das mit einem Array für jede Zeile die dann in der .txt steht machen. Aber das Problem ist wie schon gesagt: Wie krieg ich<br />
op1&lt;&lt;&quot; + &quot;&lt;&lt;op2&lt;&lt;&quot; = &quot;&lt;&lt;userResult&lt;&lt;&quot; TRUE&quot; als einen einzigen String in das Array rein?</p>
<p>Ich hoffe es war einigermaßen verständlich! <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /><br />
MFG Snowfey</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1652892</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1652892</guid><dc:creator><![CDATA[Snowfey]]></dc:creator><pubDate>Mon, 26 Jan 2009 21:10:15 GMT</pubDate></item><item><title><![CDATA[Reply to Dateizugriff - int zu string (bzw. char) on Tue, 27 Jan 2009 07:15:21 GMT]]></title><description><![CDATA[<p>Dieser Thread wurde von Moderator/in <a href="http://www.c-plusplus.net/forum/profile-var-mode-is-viewprofile-and-u-is-275.html" rel="nofollow">Unix-Tom</a> aus dem Forum <a href="http://www.c-plusplus.net/forum/viewforum-var-f-is-1.html" rel="nofollow">MFC (Visual C++)</a> in das Forum <a href="http://www.c-plusplus.net/forum/viewforum-var-f-is-15.html" rel="nofollow">C++</a> verschoben.</p>
<p>Im Zweifelsfall bitte auch folgende Hinweise beachten:<br />
<a href="http://www.c-plusplus.net/forum/viewtopic-var-t-is-39405.html" rel="nofollow">C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?</a></p>
<p><em>Dieses Posting wurde automatisch erzeugt.</em></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1653010</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1653010</guid><dc:creator><![CDATA[C++ Forumbot]]></dc:creator><pubDate>Tue, 27 Jan 2009 07:15:21 GMT</pubDate></item><item><title><![CDATA[Reply to Dateizugriff - int zu string (bzw. char) on Tue, 27 Jan 2009 07:23:39 GMT]]></title><description><![CDATA[<p>Ein paar Tips:</p>
<p>Zum schreiben einer Datei nutzt man eher<br />
<a href="http://www.cplusplus.com/reference/iostream/ofstream/" rel="nofollow">std::ofstream</a><br />
zum lesen einer Datei nutzt man eher<br />
<a href="http://www.cplusplus.com/reference/iostream/ifstream/" rel="nofollow">std::ifstream</a></p>
<p>Und um das zu bewerkstelligen was du vorhast, nutzt man<br />
<a href="http://www.cplusplus.com/reference/iostream/stringstream/" rel="nofollow">std::stringstream</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1653016</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1653016</guid><dc:creator><![CDATA[Firefighter]]></dc:creator><pubDate>Tue, 27 Jan 2009 07:23:39 GMT</pubDate></item><item><title><![CDATA[Reply to Dateizugriff - int zu string (bzw. char) on Tue, 27 Jan 2009 08:11:07 GMT]]></title><description><![CDATA[<p>Ah, sorry das ich es bei Visual reingepackt habe. Ich schreibe es nur mit Visual, darum hab' ich es darein getan.</p>
<p>Und, danke @ Firefighter!<br />
Ich schau's mir mal in ruhe an. Ich gebe dann nochmal Feedback wenn es geklappt hat!</p>
<p>MFG Snowfey</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1653050</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1653050</guid><dc:creator><![CDATA[Snowfey]]></dc:creator><pubDate>Tue, 27 Jan 2009 08:11:07 GMT</pubDate></item><item><title><![CDATA[Reply to Dateizugriff - int zu string (bzw. char) on Tue, 27 Jan 2009 11:38:49 GMT]]></title><description><![CDATA[<p>Ehrlich gesagt hab ich keinen blassen Schimmer was du machen willst.<br />
Hier ein Beispiel um Integer in Strings zu packen:</p>
<pre><code class="language-cpp">#include &lt;iostream&gt;
#include &lt;string&gt;
#include &lt;sstream&gt;

using namespace std;

int main()
{
	string Rechnung; ostringstream strm;
	int zahl1 = 1, zahl2 = 1, ergebnis;
	ergebnis = zahl1 + zahl2;

	strm &lt;&lt; zahl1 &lt;&lt; &quot; + &quot; &lt;&lt; zahl2 &lt;&lt; &quot; = &quot; &lt;&lt; ergebnis;
	Rechnung = strm.str();
	cout &lt;&lt; Rechnung;
	cin.get();
	return 0;
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1653140</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1653140</guid><dc:creator><![CDATA[Eric Cartman]]></dc:creator><pubDate>Tue, 27 Jan 2009 11:38:49 GMT</pubDate></item><item><title><![CDATA[Reply to Dateizugriff - int zu string (bzw. char) on Tue, 27 Jan 2009 14:16:00 GMT]]></title><description><![CDATA[<p>Grob gesagt geht's darum das ich etwas in eine .txt-Datei schreibe und er es mit der selben Konsolenanwenung wieder auslesen soll.<br />
Wie schon oben angesprochen, ich bin noch recht neu in sachen Dateizugriff und Fileop.<br />
Das reinschreiben in die Datei klappt ja. Steht auch drinne, aber ich möchte es Zeilenweise wieder auslesen.<br />
Nur so richitg will es nicht klappen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1653233</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1653233</guid><dc:creator><![CDATA[Snowfey]]></dc:creator><pubDate>Tue, 27 Jan 2009 14:16:00 GMT</pubDate></item><item><title><![CDATA[Reply to Dateizugriff - int zu string (bzw. char) on Tue, 27 Jan 2009 14:47:25 GMT]]></title><description><![CDATA[<p>Zeilenweises auslesen einer Datei + ausgeben:</p>
<pre><code class="language-cpp">#include &lt;iostream&gt;
#include &lt;fstream&gt;
#include &lt;string&gt;
#include &lt;vector&gt;

using namespace std;

int main()
{
	ifstream inp;
	vector&lt;string&gt; inhalt;
	string temp, filename;

	cout &lt;&lt; &quot;Dateiname? &quot;;
	cin &gt;&gt; filename;

	inp.open(filename.c_str(), ios::binary | ios::in);
	if (!inp)
	{
		cerr &lt;&lt; &quot;fehler beim lesen der datei!&quot;;
		return -1;
	}

	while (!inp.eof())
	{
		getline(inp, temp);
		inhalt.push_back(temp);
	}

	for (unsigned int i=0; i&lt;inhalt.size(); i++)
		cout &lt;&lt; inhalt[i] &lt;&lt; endl;

	inp.close();

	return 0;
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1653259</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1653259</guid><dc:creator><![CDATA[Eric Cartman]]></dc:creator><pubDate>Tue, 27 Jan 2009 14:47:25 GMT</pubDate></item><item><title><![CDATA[Reply to Dateizugriff - int zu string (bzw. char) on Tue, 27 Jan 2009 16:58:04 GMT]]></title><description><![CDATA[<p>Snowfey schrieb:</p>
<blockquote>
<p>Grob gesagt geht's darum das ich etwas in eine .txt-Datei schreibe und er es mit der selben Konsolenanwenung wieder auslesen soll.<br />
Wie schon oben angesprochen, ich bin noch recht neu in sachen Dateizugriff und Fileop.<br />
Das reinschreiben in die Datei klappt ja. Steht auch drinne, aber ich möchte es Zeilenweise wieder auslesen.<br />
Nur so richitg will es nicht klappen.</p>
</blockquote>
<p>Möchtest Du die Zeilen auslesen oder z.B. auch die Integer-Variablen, die Du in die Datei geschrieben hast?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1653343</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1653343</guid><dc:creator><![CDATA[Werner Salomon]]></dc:creator><pubDate>Tue, 27 Jan 2009 16:58:04 GMT</pubDate></item><item><title><![CDATA[Reply to Dateizugriff - int zu string (bzw. char) on Tue, 27 Jan 2009 17:05:46 GMT]]></title><description><![CDATA[<p>Mh, das könnte gehen Eric Cartman.</p>
<p>@ Werner Salomon:<br />
Naja, er soll einfahc nur einen string auslesen. Also die Variablen sollen nciht wieder erkannt werden oder rausgefiltert werden. Es soll quasi nur dastehen:<br />
z.B. <em>56 * 34 = 1904</em></p>
<p>Und das mit allen Zeien die in das Programm geschrieben worde. Bzw. mit allen Aufgaben.</p>
<p>MfG Snowfey</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1653350</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1653350</guid><dc:creator><![CDATA[Snowfey]]></dc:creator><pubDate>Tue, 27 Jan 2009 17:05:46 GMT</pubDate></item><item><title><![CDATA[Reply to Dateizugriff - int zu string (bzw. char) on Fri, 06 Feb 2009 16:59:20 GMT]]></title><description><![CDATA[<p>Jo, danke an Euch!</p>
<p>Ich hab's ähnlich gemacht wie du (Eric) , nur halt das mit dem Dateinamen eingeben hab ich weggelassen, da die ja standardmäßig feststehen sollen.<br />
Ich verstehe nur nich ganz was das &quot;vector&lt;string&gt;&quot; bewirken soll.</p>
<p>Funktioniert jetzt soweit wie ich haben wollte. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /></p>
<p>MfG Snowfey</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1659174</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1659174</guid><dc:creator><![CDATA[Snowfey]]></dc:creator><pubDate>Fri, 06 Feb 2009 16:59:20 GMT</pubDate></item><item><title><![CDATA[Reply to Dateizugriff - int zu string (bzw. char) on Fri, 06 Feb 2009 17:15:41 GMT]]></title><description><![CDATA[<p>Snowfey schrieb:</p>
<blockquote>
<p>Jo, danke an Euch!</p>
<p>Ich hab's ähnlich gemacht wie du (Eric) , nur halt das mit dem Dateinamen eingeben hab ich weggelassen, da die ja standardmäßig feststehen sollen.<br />
Ich verstehe nur nich ganz was das &quot;vector&lt;string&gt;&quot; bewirken soll.</p>
<p>Funktioniert jetzt soweit wie ich haben wollte. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /></p>
<p>MfG Snowfey</p>
</blockquote>
<p>In <code>vector&lt;string&gt;</code> speicherst du die Datei zeilenweise ein. Also theoretisch koenntest du auch einzelne Zeilen direkt ansprechen, z.B. so: <code>inhalt[zeilennummer]</code> &lt;--- gibt den Inhalt der Zeile <code>zeilennummer</code> zurueck (als string), wobei ab 0 gezaehlt wird.</p>
<p>Mit <code>inhalt.push_back</code> fuege ich eine neue Zeile am Ende des Arrays ein.</p>
<p><code>inhalt.size()</code> gibt die genaue Anzahl der Zeilen als <code>size_t</code> wieder.</p>
<p><a href="http://www.cplusplus.com/reference/stl/vector/" rel="nofollow">http://www.cplusplus.com/reference/stl/vector/</a></p>
<p>Freut mich, dass ich helfen konnte <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /></p>
<p>Gruss<br />
Cartman</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1659183</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1659183</guid><dc:creator><![CDATA[Eric Cartman]]></dc:creator><pubDate>Fri, 06 Feb 2009 17:15:41 GMT</pubDate></item></channel></rss>