<?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[Lesen &#x2F; Schreiben]]></title><description><![CDATA[<p>Hallo</p>
<p>Ich habe eine folgende bitte:</p>
<p>Ich möchte 2 Programme schreiben:</p>
<p>1 ist zum lesen<br />
1 ist zum reinschreiben</p>
<p>Also ich habe mir das etwa so gedacht:</p>
<pre><code>// Reinschreib Programm

include&lt;fstream&gt;
using namespace std;

void main()
{
   char=woDatei;
   char=wasDatei;

   cout&lt;&lt;&quot;Wo möchtest du etwas reinschreiben?&quot;;
   cin&gt;&gt;woDatei;¨
   cout&lt;&lt;&quot;Und was möchtest du reinschreiben?&quot;;
   cin&gt;&gt;wasDatei;

ofstream out(hier der Pfad wo der Benutzer eingegeben hat[woDatei])
   out&lt;&lt;&quot;wasDatei.&quot;&lt;&lt;endl;

};
</code></pre>
<p>Könnte mir da jemand helfen? Ich schaff es einfach nicht <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>
<p>Das selbe Problem habe ich natürlich mit der Lesedatei</p>
<p>[code]<br />
include &lt;fstream&gt;<br />
#include &lt;iostream&gt;<br />
using namespace std;</p>
<p>void main()<br />
{</p>
<p>char=wasLesen;</p>
<p>cout&lt;&lt;&quot;Was möchtest du heute lesen?&quot;endl;<br />
cin&gt;&gt;wasLesen;<br />
ifstream in(wasLesen;);<br />
while(!in.eof())<br />
{<br />
char ch;<br />
in&gt;&gt;ch;<br />
cout&lt;&lt;ch;<br />
};<br />
};<br />
[/code[</p>
<p>Versteht ihr was ich gerne haben möchte?</p>
<p>2 Programme:</p>
<p>Mit dem einen kann der Benutzer eingeben WAS/WO er etwas lesen möchte, das ihm dann auch angezeigt wird.</p>
<p>Mit dem anderen kann der Benutzer eingeben, wo er etwas hinzuschreiben will in eine Datei.</p>
<p>Könntet ihr mir bitte helfen?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/216415/lesen-schreiben</link><generator>RSS for Node</generator><lastBuildDate>Sun, 11 Oct 2026 10:54:47 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/216415.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 23 Jun 2008 18:53:38 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Lesen &#x2F; Schreiben on Mon, 23 Jun 2008 18:53:38 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>Ich habe eine folgende bitte:</p>
<p>Ich möchte 2 Programme schreiben:</p>
<p>1 ist zum lesen<br />
1 ist zum reinschreiben</p>
<p>Also ich habe mir das etwa so gedacht:</p>
<pre><code>// Reinschreib Programm

include&lt;fstream&gt;
using namespace std;

void main()
{
   char=woDatei;
   char=wasDatei;

   cout&lt;&lt;&quot;Wo möchtest du etwas reinschreiben?&quot;;
   cin&gt;&gt;woDatei;¨
   cout&lt;&lt;&quot;Und was möchtest du reinschreiben?&quot;;
   cin&gt;&gt;wasDatei;

ofstream out(hier der Pfad wo der Benutzer eingegeben hat[woDatei])
   out&lt;&lt;&quot;wasDatei.&quot;&lt;&lt;endl;

};
</code></pre>
<p>Könnte mir da jemand helfen? Ich schaff es einfach nicht <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>
<p>Das selbe Problem habe ich natürlich mit der Lesedatei</p>
<p>[code]<br />
include &lt;fstream&gt;<br />
#include &lt;iostream&gt;<br />
using namespace std;</p>
<p>void main()<br />
{</p>
<p>char=wasLesen;</p>
<p>cout&lt;&lt;&quot;Was möchtest du heute lesen?&quot;endl;<br />
cin&gt;&gt;wasLesen;<br />
ifstream in(wasLesen;);<br />
while(!in.eof())<br />
{<br />
char ch;<br />
in&gt;&gt;ch;<br />
cout&lt;&lt;ch;<br />
};<br />
};<br />
[/code[</p>
<p>Versteht ihr was ich gerne haben möchte?</p>
<p>2 Programme:</p>
<p>Mit dem einen kann der Benutzer eingeben WAS/WO er etwas lesen möchte, das ihm dann auch angezeigt wird.</p>
<p>Mit dem anderen kann der Benutzer eingeben, wo er etwas hinzuschreiben will in eine Datei.</p>
<p>Könntet ihr mir bitte helfen?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1534362</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1534362</guid><dc:creator><![CDATA[Uratuso]]></dc:creator><pubDate>Mon, 23 Jun 2008 18:53:38 GMT</pubDate></item><item><title><![CDATA[Reply to Lesen &#x2F; Schreiben on Mon, 23 Jun 2008 19:07:36 GMT]]></title><description><![CDATA[<p>Schau dir mal die Doku zu if/ofstream an. (oder auch ein Tutorial)<br />
<a href="http://www.cplusplus.com/reference/iostream/ofstream/" rel="nofollow">http://www.cplusplus.com/reference/iostream/ofstream/</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1534377</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1534377</guid><dc:creator><![CDATA[drakon]]></dc:creator><pubDate>Mon, 23 Jun 2008 19:07:36 GMT</pubDate></item><item><title><![CDATA[Reply to Lesen &#x2F; Schreiben on Mon, 23 Jun 2008 19:13:54 GMT]]></title><description><![CDATA[<p>Hab ich schon gemacht, leider komm ich immernoch nicht weiter da ich zwar ein gewisses Grundwissen habe - aber nicht die einfachsten Sachen abändern kann.</p>
<p>Also sozusagen bin ich momentan noch 0815, und sobald ichs in 0820 ändern will, machts Probleme</p>
<p>Habe echt kein Plan</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1534385</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1534385</guid><dc:creator><![CDATA[Uratuso]]></dc:creator><pubDate>Mon, 23 Jun 2008 19:13:54 GMT</pubDate></item><item><title><![CDATA[Reply to Lesen &#x2F; Schreiben on Mon, 23 Jun 2008 19:27:06 GMT]]></title><description><![CDATA[<p>Uratuso schrieb:</p>
<blockquote>
<p>...da ich zwar ein gewisses Grundwissen habe...</p>
</blockquote>
<p>Du hast keine Ahnung und bekommst noch nicht mal halbwegs normale Syntax hin.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1534390</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1534390</guid><dc:creator><![CDATA[nööö]]></dc:creator><pubDate>Mon, 23 Jun 2008 19:27:06 GMT</pubDate></item><item><title><![CDATA[Reply to Lesen &#x2F; Schreiben on Mon, 23 Jun 2008 19:39:53 GMT]]></title><description><![CDATA[<p>nööö schrieb:</p>
<blockquote>
<p>Uratuso schrieb:</p>
<blockquote>
<p>...da ich zwar ein gewisses Grundwissen habe...</p>
</blockquote>
<p>Du hast keine Ahnung und bekommst noch nicht mal halbwegs normale Syntax hin.</p>
</blockquote>
<p>Doch bekomm ich schon, nur möcht ich das der User selber bestimmen darf was wo er reinschreiben/lesen kann/darf.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1534397</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1534397</guid><dc:creator><![CDATA[Uratuso]]></dc:creator><pubDate>Mon, 23 Jun 2008 19:39:53 GMT</pubDate></item><item><title><![CDATA[Reply to Lesen &#x2F; Schreiben on Mon, 23 Jun 2008 19:42:04 GMT]]></title><description><![CDATA[<p>Uratuso schrieb:</p>
<blockquote>
<p>nööö schrieb:</p>
<blockquote>
<p>Uratuso schrieb:</p>
<blockquote>
<p>...da ich zwar ein gewisses Grundwissen habe...</p>
</blockquote>
<p>Du hast keine Ahnung und bekommst noch nicht mal halbwegs normale Syntax hin.</p>
</blockquote>
<p>Doch bekomm ich schon, nur möcht ich das der User selber bestimmen darf was wo er reinschreiben/lesen kann/darf.</p>
</blockquote>
<p>Wo ist den das Problem einfach einen string einzulesen und dann mit dem laden?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1534401</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1534401</guid><dc:creator><![CDATA[drakon]]></dc:creator><pubDate>Mon, 23 Jun 2008 19:42:04 GMT</pubDate></item><item><title><![CDATA[Reply to Lesen &#x2F; Schreiben on Tue, 24 Jun 2008 06:53:05 GMT]]></title><description><![CDATA[<p>HI,</p>
<p>also sooo verkehrt ist das Ganze nicht. Nur die Variablendeklarationen hast Du noch &quot;krumm&quot; (und &quot;char&quot; verwendet, wo Du &quot;string&quot; brauchst - Du willst doch nicht ein einzelnes Zeichen (&quot;character&quot;) einlesen, sondern eine Zeichenkette (&quot;string&quot;)).</p>
<p>Uratuso schrieb:</p>
<blockquote>
<p>...</p>
<pre><code class="language-cpp">#include &lt;fstream&gt;
#include &lt;iostream&gt;
#include &lt;string&gt;  // &lt;&lt;&lt;---- neu
using namespace std;

void main()
{

   string wasLesen; // &lt;&lt;&lt;---- statt &quot;char=wasLesen;&quot;

   cout&lt;&lt;&quot;Was möchtest du heute lesen?&quot;endl;
   cin&gt;&gt;wasLesen;
   ifstream in(wasLesen.c_str()); // &lt;&lt;&lt;---- Semikolon zuviel bei &quot;ifstream in(wasLesen;);&quot; ... und ifstream braucht einen &quot;char const*&quot; aus dem String
   while(!in.eof())
   {
      char ch;
      in&gt;&gt;ch;
      cout&lt;&lt;ch;
   };
};
</code></pre>
</blockquote>
<p>ich würde allerdings auch</p>
<ul>
<li>nicht einzelne Zeichen einlesen, sondern gleich den gewünschten Typ (string oder int oder double oder ...) und</li>
<li>sinnvollere Variablennamen verwenden (&quot;dateiName&quot; ist viel eindeutiger als &quot;wasLesen&quot;)</li>
</ul>
<p>BTW: Was ich nicht verstehe: Warum überspringen &quot;Frischlinge&quot; hier im Forum immer mühsam den ersten und viel größeren &quot;C/C++&quot;-Button (der den Code schön lesbar macht) und verwenden stattdessen &quot;Code&quot; ? :p <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>
<p>Gruß,</p>
<p>Simon2.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1534531</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1534531</guid><dc:creator><![CDATA[Simon2]]></dc:creator><pubDate>Tue, 24 Jun 2008 06:53:05 GMT</pubDate></item></channel></rss>