<?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[Input&#x2F;Output]]></title><description><![CDATA[<p>Hallöchen <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /></p>
<p>Ich bin neu hier und ich denke die nächsten paar Jahre werde ich hier sicherlich viel &quot;nerven&quot; <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /><br />
Komme aus Österreich und studiere Informatik (1. Semester). Vorkenntnisse habe ich nicht allzu viel aber Interesse umso mehr :D. Daher bitte nicht gleich böse sein, wenn ich dumme fragen stelle etc.</p>
<p>Daher auch gleich meine erste Frage:</p>
<p>Ich programmiere mit einem mac in xcode:</p>
<p>Aufgabenstellung: Gestalten Sie Ihr Programm so, dass der Input von einer Datei namens input.txt gelesen und der Output in eine Datei namens output.txt geschrieben wird.</p>
<p>Mein Programm: vierstellige Zahl als Wort ausgeben. Das war kein Probleme, habe dafür switch verwendet (ich kann es auch mit if,else, strings und array haben wir noch nicht gelernt), nur wie mache ich das mit input und output ?</p>
<pre><code>#include &lt;iostream&gt;
#include &lt;fstream&gt;
using namespace std;
int main () {

    ifstream in (&quot;input.txt&quot;);
    if (in.bad()||in.fail())
    {
        cout&lt;&lt; &quot;Error&quot;;
        return 0;
    }

    ofstream out (&quot;output.txt&quot;);

    while (!in.eof())
    {

    int zahl;
    int t;
    int h;
    int z;
    int e;
    char neustart= 'y';

    out&lt;&lt; &quot;Geben Sie eine vierstellige Zahl ein: &quot;;
    in&gt;&gt; zahl;

    t= zahl/1000;
    h= zahl/100%10;
    z= zahl/10%10;
    e= zahl%10;
.
.
.
.

        out&lt;&lt;endl;

        out&lt;&lt; &quot;Um das Programm neuzustarten drücken Sie [y]. Zum beenden drücken Sie [n]&quot;&lt;&lt;endl;
        in&gt;&gt;neustart;

    while (neustart !='n');

    }

    return 0;
}
</code></pre>
<p>ich weiß nicht was ich falsch mache und ich weiß nicht falls ich es richtig gemacht habe, wo die txt datei gespeichert wird und wie ich in das input file was schreiben soll und es im output ausgeben soll <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /></p>
<p>hoffentlich kann jemand helfen <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/topic/310285/input-output</link><generator>RSS for Node</generator><lastBuildDate>Tue, 04 Aug 2026 19:27:09 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/310285.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 08 Nov 2012 00:20:17 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Input&#x2F;Output on Thu, 08 Nov 2012 00:20:17 GMT]]></title><description><![CDATA[<p>Hallöchen <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /></p>
<p>Ich bin neu hier und ich denke die nächsten paar Jahre werde ich hier sicherlich viel &quot;nerven&quot; <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /><br />
Komme aus Österreich und studiere Informatik (1. Semester). Vorkenntnisse habe ich nicht allzu viel aber Interesse umso mehr :D. Daher bitte nicht gleich böse sein, wenn ich dumme fragen stelle etc.</p>
<p>Daher auch gleich meine erste Frage:</p>
<p>Ich programmiere mit einem mac in xcode:</p>
<p>Aufgabenstellung: Gestalten Sie Ihr Programm so, dass der Input von einer Datei namens input.txt gelesen und der Output in eine Datei namens output.txt geschrieben wird.</p>
<p>Mein Programm: vierstellige Zahl als Wort ausgeben. Das war kein Probleme, habe dafür switch verwendet (ich kann es auch mit if,else, strings und array haben wir noch nicht gelernt), nur wie mache ich das mit input und output ?</p>
<pre><code>#include &lt;iostream&gt;
#include &lt;fstream&gt;
using namespace std;
int main () {

    ifstream in (&quot;input.txt&quot;);
    if (in.bad()||in.fail())
    {
        cout&lt;&lt; &quot;Error&quot;;
        return 0;
    }

    ofstream out (&quot;output.txt&quot;);

    while (!in.eof())
    {

    int zahl;
    int t;
    int h;
    int z;
    int e;
    char neustart= 'y';

    out&lt;&lt; &quot;Geben Sie eine vierstellige Zahl ein: &quot;;
    in&gt;&gt; zahl;

    t= zahl/1000;
    h= zahl/100%10;
    z= zahl/10%10;
    e= zahl%10;
.
.
.
.

        out&lt;&lt;endl;

        out&lt;&lt; &quot;Um das Programm neuzustarten drücken Sie [y]. Zum beenden drücken Sie [n]&quot;&lt;&lt;endl;
        in&gt;&gt;neustart;

    while (neustart !='n');

    }

    return 0;
}
</code></pre>
<p>ich weiß nicht was ich falsch mache und ich weiß nicht falls ich es richtig gemacht habe, wo die txt datei gespeichert wird und wie ich in das input file was schreiben soll und es im output ausgeben soll <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /></p>
<p>hoffentlich kann jemand helfen <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/2268798</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2268798</guid><dc:creator><![CDATA[neymar]]></dc:creator><pubDate>Thu, 08 Nov 2012 00:20:17 GMT</pubDate></item><item><title><![CDATA[Reply to Input&#x2F;Output on Thu, 08 Nov 2012 05:45:51 GMT]]></title><description><![CDATA[<p>Ich glaube das hier wird dir hilfreich sein:<br />
<a href="http://www.cplusplus.com/doc/tutorial/files/" rel="nofollow">http://www.cplusplus.com/doc/tutorial/files/</a></p>
<p>Bitte! <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/2268811</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2268811</guid><dc:creator><![CDATA[Flutscherino]]></dc:creator><pubDate>Thu, 08 Nov 2012 05:45:51 GMT</pubDate></item><item><title><![CDATA[Reply to Input&#x2F;Output on Thu, 08 Nov 2012 16:15:31 GMT]]></title><description><![CDATA[<p>ich habe jetzt folgendes gemacht.</p>
<p>mein programm in eine test.txt Datei geschrieben !!!</p>
<p>danach bin ich in xcode gegangen und folgendes gemacht</p>
<pre><code>#include &lt;iostream&gt;
#include &lt;fstream&gt;
using namespace std;

int main()
{
ifstream inputFile(&quot;test.txt&quot;);
int in;
char c;
inputFile&gt;&gt;in&gt;&gt;c;
cout&lt;&lt;in&lt;&lt;c&lt;&lt;endl;

return 0;
}
</code></pre>
<p>ich habe die text datei dort abgespeichert wo die main.cpp datei ist (siehe oben)</p>
<p>wenn ichs kompiliere passiert nichts: 0? kommt raus <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>was mache ich falsch ?????? <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="😕"
    /> <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="😕"
    /> <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="😕"
    /> <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="😕"
    /> <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="😕"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/2269010</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2269010</guid><dc:creator><![CDATA[neymar]]></dc:creator><pubDate>Thu, 08 Nov 2012 16:15:31 GMT</pubDate></item><item><title><![CDATA[Reply to Input&#x2F;Output on Thu, 08 Nov 2012 16:22:21 GMT]]></title><description><![CDATA[<p>Keine Ahnung, ich weiß ja nicht was in der Textdatei steht.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2269012</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2269012</guid><dc:creator><![CDATA[out]]></dc:creator><pubDate>Thu, 08 Nov 2012 16:22:21 GMT</pubDate></item><item><title><![CDATA[Reply to Input&#x2F;Output on Thu, 08 Nov 2012 16:26:02 GMT]]></title><description><![CDATA[<pre><code>#include &lt;iostream&gt;
#include &lt;fstream&gt;
using namespace std;
int main () {

    ifstream in (&quot;input.txt&quot;);
    if (in.bad()||in.fail())
    {
        cout&lt;&lt; &quot;Error&quot;;
        return 0;
    }

    ofstream out (&quot;output.txt&quot;);

    while (!in.eof())
    {

    int zahl;
    int t;
    int h;
    int z;
    int e;
    char neustart= 'y';

    out&lt;&lt; &quot;Geben Sie eine vierstellige Zahl ein: &quot;;
    in&gt;&gt; zahl;

    t= zahl/1000;
    h= zahl/100%10;
    z= zahl/10%10;
    e= zahl%10;

    switch (t) {

        case 1: out&lt;&lt; &quot;eins-&quot;;break;
        case 2: out&lt;&lt; &quot;zwei-&quot;;break;
        case 3: out&lt;&lt; &quot;drei-&quot;;break;
        case 4: out&lt;&lt; &quot;vier-&quot;;break;
        case 5: out&lt;&lt; &quot;fünf-&quot;;break;
        case 6: out&lt;&lt; &quot;sechs-&quot;;break;
        case 7: out&lt;&lt; &quot;sieben-&quot;;break;
        case 8: out&lt;&lt; &quot;acht-&quot;;break;
        case 9: out&lt;&lt; &quot;neun-&quot;;break;
        case 0: out&lt;&lt; &quot;null-&quot;;break; }

    switch (h) {

        case 1: out&lt;&lt; &quot;eins-&quot;;break;
        case 2: out&lt;&lt; &quot;zwei-&quot;;break;
        case 3: out&lt;&lt; &quot;drei-&quot;;break;
        case 4: out&lt;&lt; &quot;vier-&quot;;break;
        case 5: out&lt;&lt; &quot;fünf-&quot;;break;
        case 6: out&lt;&lt; &quot;sechs-&quot;;break;
        case 7: out&lt;&lt; &quot;sieben-&quot;;break;
        case 8: out&lt;&lt; &quot;acht-&quot;;break;
        case 9: out&lt;&lt; &quot;neun-&quot;;break;
        case 0: out&lt;&lt; &quot;null-&quot;;break; }

    switch (z) {

        case 1: out&lt;&lt; &quot;eins-&quot;;break;
        case 2: out&lt;&lt; &quot;zwei-&quot;;break;
        case 3: out&lt;&lt; &quot;drei-&quot;;break;
        case 4: out&lt;&lt; &quot;vier-&quot;;break;
        case 5: out&lt;&lt; &quot;fünf-&quot;;break;
        case 6: out&lt;&lt; &quot;sechs-&quot;;break;
        case 7: out&lt;&lt; &quot;sieben-&quot;;break;
        case 8: out&lt;&lt; &quot;acht-&quot;;break;
        case 9: out&lt;&lt; &quot;neun-&quot;;break;
        case 0: out&lt;&lt; &quot;null-&quot;;break; }

    switch (e) {

        case 1: out&lt;&lt; &quot;eins&quot;;break;
        case 2: out&lt;&lt; &quot;zwei&quot;;break;
        case 3: out&lt;&lt; &quot;drei&quot;;break;
        case 4: out&lt;&lt; &quot;vier&quot;;break;
        case 5: out&lt;&lt; &quot;fünf&quot;;break;
        case 6: out&lt;&lt; &quot;sechs&quot;;break;
        case 7: out&lt;&lt; &quot;sieben&quot;;break;
        case 8: out&lt;&lt; &quot;acht&quot;;break;
        case 9: out&lt;&lt; &quot;neun&quot;;break;
        case 0: out&lt;&lt; &quot;null&quot;;break; }

        out&lt;&lt;endl;

        out&lt;&lt; &quot;Um das Programm neuzustarten drücken Sie [y]. Zum beenden drücken Sie [n]&quot;&lt;&lt;endl;
        in&gt;&gt;neustart;

    while (neustart !='n');

    }

    return 0;
}
</code></pre>
<p>das <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/2269015</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2269015</guid><dc:creator><![CDATA[neymar]]></dc:creator><pubDate>Thu, 08 Nov 2012 16:26:02 GMT</pubDate></item><item><title><![CDATA[Reply to Input&#x2F;Output on Thu, 08 Nov 2012 16:28:39 GMT]]></title><description><![CDATA[<p>Hä, du willst mit einem C++-Programm eine Textdatei einlesen, in der ein C++-Programm steht. Und das willst du dann in einem char und in einem int speichern. Ja ne, is klar <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /></p>
<p>Vielleicht erklärst du mir nochmal, was du genau erreichen willst? <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/2269019</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2269019</guid><dc:creator><![CDATA[out]]></dc:creator><pubDate>Thu, 08 Nov 2012 16:28:39 GMT</pubDate></item><item><title><![CDATA[Reply to Input&#x2F;Output on Thu, 08 Nov 2012 16:30:15 GMT]]></title><description><![CDATA[<p>Der Speicherort deiner main.cpp hat überhaupt nix damit zu tun, wo dein Programm nach Dateien guckt. Denk mal an die vielen Programmen von anderen Leuten, die du benutzt, deren Quellcode ist bei denen auf dem Rechner, trotzdem können die Dateien bei dir auf dem Rechner öffnen.</p>
<p>Wie genau das funktioniert ist systemabhängig, aber im allgemeinen wirst du so etwas wie ein <a href="http://en.wikipedia.org/wiki/Working_directory" rel="nofollow">Arbeitsverzeichnis</a> haben, von dort aus werden relative Pfade (so wie deiner hier) interpretiert. Die Datei muss also im Arbeitsverzeichnis deines Programmes liegen (wo das wiederum ist, ist wieder davon abhängig, mit welchen System du das Programm wie startest. Bei vielen Konsolen ist es das Verzeichnis, in dem du gerade bist, wenn du das Programm startest). Alternativ kannst du aber auch einen <a href="http://en.wikipedia.org/wiki/Path_%28computing%29" rel="nofollow">absoluten Pfad</a> angeben (wie das geht ist natürlich wieder systemabhängig).</p>
<p>P.S.: Dir ist schon klar, dass du versuchst, aus der Datei etwas zahlenartiges zu lesen? Wenn als erstes in der Datei keine Zahl steht, kann das natürlich nicht gelesen werden. Für genauere Analyse kannst du auch die Funktion <a href="http://www.cplusplus.com/reference/iostream/ifstream/is_open/" rel="nofollow">is_open</a> direkt nach dem Öffnen benutzen, sowie die verschiedenen <a href="http://www.cplusplus.com/reference/iostream/ios/" rel="nofollow">Fehlerstatusflags</a> des Streams vor und nach der Leseaktion ansehen.</p>
<p>P.P.S: Und da du von der Seuche befallen bist, versuche ich mal, dich zu heilen: endl fügt keinen Zeilenumbruch ein. '\n' ist ein Zeilenumbruch. endl ist ein Zeilenumbruch mit anschließendem <a href="http://www.cplusplus.com/reference/iostream/manipulators/flush/" rel="nofollow">flush</a>! Es ist eher selten, dass man dies möchte.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2269020</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2269020</guid><dc:creator><![CDATA[SeppJ]]></dc:creator><pubDate>Thu, 08 Nov 2012 16:30:15 GMT</pubDate></item><item><title><![CDATA[Reply to Input&#x2F;Output on Thu, 08 Nov 2012 16:35:12 GMT]]></title><description><![CDATA[<p>die aufgabe ist: Gestalten Sie Ihr Programm so, dass der Input von einer Datei namens input.txt gelesen und der Output in eine Datei namens output.txt geschrieben wird.</p>
<p>auf unseren vo folien wird auch endline verwendet <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /> (aber werde mir das für die zukunft merken)</p>
<p>keine ahnung wo es hackt <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=":/"
      alt="😕"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/2269022</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2269022</guid><dc:creator><![CDATA[neymar]]></dc:creator><pubDate>Thu, 08 Nov 2012 16:35:12 GMT</pubDate></item><item><title><![CDATA[Reply to Input&#x2F;Output on Thu, 08 Nov 2012 16:49:57 GMT]]></title><description><![CDATA[<p>Also das Einlesen geht so:</p>
<pre><code>int main()
{
	int zahl;
	// Einlesen:
	{
		ifstream in( &quot;input.txt&quot; );
		in &gt;&gt; zahl;
	}
}
</code></pre>
<p>Die Textdatei schaut dann logischerweise so aus:</p>
<pre><code>123
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/2269024</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2269024</guid><dc:creator><![CDATA[out]]></dc:creator><pubDate>Thu, 08 Nov 2012 16:49:57 GMT</pubDate></item><item><title><![CDATA[Reply to Input&#x2F;Output on Thu, 08 Nov 2012 16:59:23 GMT]]></title><description><![CDATA[<p>hmmm, kannst du vllt step by step sagen was ich machen muss <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /></p>
<p>ich hab wirklich den faden verloren <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=":/"
      alt="😕"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/2269027</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2269027</guid><dc:creator><![CDATA[neymar]]></dc:creator><pubDate>Thu, 08 Nov 2012 16:59:23 GMT</pubDate></item><item><title><![CDATA[Reply to Input&#x2F;Output on Thu, 08 Nov 2012 17:01:45 GMT]]></title><description><![CDATA[<p>Ich glaube, die wollen, dass du deine vierstellige Zahl aus input.txt rausholst und die Textausgabe nach output.txt schreibst.</p>
<p>Hattest du doch in deinem Originalen Programm schon ganz richtig, nur dass du die ganzen Nachfrageausgaben auch ins Textfile geschrieben hast.</p>
<p>Im input.txt steht deine vierstellige Zahl.<br />
Die holst du dir über einen istream, wertest sie in deinem Programm aus und schreibst den Text nach output.txt per ostream. Die Nachfrage, ob du noch eine Zahl lesen willst, kannst du ja drinlassen, wenn du mehrere Zahlen (durch Leerzeichen oder \n getrennt) in der input.txt stehen hast.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2269028</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2269028</guid><dc:creator><![CDATA[Der Tobi]]></dc:creator><pubDate>Thu, 08 Nov 2012 17:01:45 GMT</pubDate></item><item><title><![CDATA[Reply to Input&#x2F;Output on Thu, 08 Nov 2012 17:14:26 GMT]]></title><description><![CDATA[<p>genau das ist es !!!</p>
<p>nur es klappt iwie nicht, ich hab die vo Folie studiert und 1:1 übernommen, klappt 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>
]]></description><link>https://www.c-plusplus.net/forum/post/2269032</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2269032</guid><dc:creator><![CDATA[neymar]]></dc:creator><pubDate>Thu, 08 Nov 2012 17:14:26 GMT</pubDate></item><item><title><![CDATA[Reply to Input&#x2F;Output on Thu, 08 Nov 2012 21:59:05 GMT]]></title><description><![CDATA[<p>so folgendes:</p>
<p>ich habe eine Input.txt erzeugt und 4 vierstellige zahlen eingetippt; diese datei in den Ordner gelegt wo meine main.cpp ist.</p>
<p>main.cpp schaut so aus:</p>
<pre><code>#include &lt;iostream&gt;
#include &lt;fstream&gt;
#include &lt;cstdlib&gt; //für atoi
using namespace std;
int main ()
{

    ifstream iFile;
    iFile.open(&quot;input.txt&quot;);
    string line= &quot;&quot;; //string ist wie character nur liest es nicht ein character sondern mehrere
    int zahl=0;
    int t;
    int h;
    int z;
    int e;

    if (iFile.is_open()) {
        while(!iFile.eof()) { //solange nicht end of file geht es durch
            getline(iFile, line, '\n'); //liest die Datei, speichert in line überschreibt es bei zeilenumbruch
            zahl = atoi(line.c_str()); //wird in integer umgewandelt und in der variable zahl eingespeichert

            t= zahl/1000;
            h= zahl/100%10;
            z= zahl/10%10;
            e= zahl%10;

            switch (t) {

                case 1: cout&lt;&lt; &quot;eins-&quot;;break;
                case 2: cout&lt;&lt; &quot;zwei-&quot;;break;
                case 3: cout&lt;&lt; &quot;drei-&quot;;break;
                case 4: cout&lt;&lt; &quot;vier-&quot;;break;
                case 5: cout&lt;&lt; &quot;fünf-&quot;;break;
                case 6: cout&lt;&lt; &quot;sechs-&quot;;break;
                case 7: cout&lt;&lt; &quot;sieben-&quot;;break;
                case 8: cout&lt;&lt; &quot;acht-&quot;;break;
                case 9: cout&lt;&lt; &quot;neun-&quot;;break;
                case 0: cout&lt;&lt; &quot;null-&quot;;break; }

            switch (h) {

                case 1: cout&lt;&lt; &quot;eins-&quot;;break;
                case 2: cout&lt;&lt; &quot;zwei-&quot;;break;
                case 3: cout&lt;&lt; &quot;drei-&quot;;break;
                case 4: cout&lt;&lt; &quot;vier-&quot;;break;
                case 5: cout&lt;&lt; &quot;fünf-&quot;;break;
                case 6: cout&lt;&lt; &quot;sechs-&quot;;break;
                case 7: cout&lt;&lt; &quot;sieben-&quot;;break;
                case 8: cout&lt;&lt; &quot;acht-&quot;;break;
                case 9: cout&lt;&lt; &quot;neun-&quot;;break;
                case 0: cout&lt;&lt; &quot;null-&quot;;break; }

            switch (z) {

                case 1: cout&lt;&lt; &quot;eins-&quot;;break;
                case 2: cout&lt;&lt; &quot;zwei-&quot;;break;
                case 3: cout&lt;&lt; &quot;drei-&quot;;break;
                case 4: cout&lt;&lt; &quot;vier-&quot;;break;
                case 5: cout&lt;&lt; &quot;fünf-&quot;;break;
                case 6: cout&lt;&lt; &quot;sechs-&quot;;break;
                case 7: cout&lt;&lt; &quot;sieben-&quot;;break;
                case 8: cout&lt;&lt; &quot;acht-&quot;;break;
                case 9: cout&lt;&lt; &quot;neun-&quot;;break;
                case 0: cout&lt;&lt; &quot;null-&quot;;break; }

            switch (e) {

                case 1: cout&lt;&lt; &quot;eins&quot;;break;
                case 2: cout&lt;&lt; &quot;zwei&quot;;break;
                case 3: cout&lt;&lt; &quot;drei&quot;;break;
                case 4: cout&lt;&lt; &quot;vier&quot;;break;
                case 5: cout&lt;&lt; &quot;fünf&quot;;break;
                case 6: cout&lt;&lt; &quot;sechs&quot;;break;
                case 7: cout&lt;&lt; &quot;sieben&quot;;break;
                case 8: cout&lt;&lt; &quot;acht&quot;;break;
                case 9: cout&lt;&lt; &quot;neun&quot;;break;
                case 0: cout&lt;&lt; &quot;null&quot;;break; }
        }

    }
    else {
        cout&lt;&lt;&quot;Konnte input.txt nicht öffnen \n&quot;;
    }
    iFile.close();

    return 0;

}
</code></pre>
<p>nach dem kompilieren mit MAC kommt: konnte input nicht öffnen ???????</p>
<p>ich mach doch alles richtig, oder ist der mac bisschen gemein hier ?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2269072</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2269072</guid><dc:creator><![CDATA[neymar]]></dc:creator><pubDate>Thu, 08 Nov 2012 21:59:05 GMT</pubDate></item><item><title><![CDATA[Reply to Input&#x2F;Output on Thu, 08 Nov 2012 19:09:52 GMT]]></title><description><![CDATA[<blockquote>
<p>diese datei in den Ordner gelegt wo meine main.cpp ist.</p>
</blockquote>
<p>Schön, dass du den Thread so aufmerksam liest. <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>
<p>Ich habe dir doch schon erklärt, dass dein Programm die Datei wohl gerade deswegen nicht findet, warum das so ist und was du dagegen tun kannst.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2269074</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2269074</guid><dc:creator><![CDATA[SeppJ]]></dc:creator><pubDate>Thu, 08 Nov 2012 19:09:52 GMT</pubDate></item><item><title><![CDATA[Reply to Input&#x2F;Output on Thu, 08 Nov 2012 23:01:34 GMT]]></title><description><![CDATA[<p>tut mir leid ich meinte ich habe es NICHT in den selben Ordner getan <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /> ... trotzdem, wenn ich bei xcode auf run drücke geschieht nichts <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/2269136</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2269136</guid><dc:creator><![CDATA[neymar]]></dc:creator><pubDate>Thu, 08 Nov 2012 23:01:34 GMT</pubDate></item><item><title><![CDATA[Reply to Input&#x2F;Output on Thu, 08 Nov 2012 23:21:06 GMT]]></title><description><![CDATA[<p><a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/29747">@neymar</a><br />
Ist dir das Konzept des &quot;aktuellen Verzeichnis&quot; aka. &quot;Arbeitsverzeichnis&quot; bekannt?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2269141</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2269141</guid><dc:creator><![CDATA[hustbaer]]></dc:creator><pubDate>Thu, 08 Nov 2012 23:21:06 GMT</pubDate></item><item><title><![CDATA[Reply to Input&#x2F;Output on Thu, 08 Nov 2012 23:22:23 GMT]]></title><description><![CDATA[<p>ich weiß nicht genau, was du meinst ! aber erklär bitte !</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2269142</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2269142</guid><dc:creator><![CDATA[neymar]]></dc:creator><pubDate>Thu, 08 Nov 2012 23:22:23 GMT</pubDate></item><item><title><![CDATA[Reply to Input&#x2F;Output on Thu, 08 Nov 2012 23:43:04 GMT]]></title><description><![CDATA[<p>Na, sicher nicht.<br />
Das kannst du dir ergoogeln.<br />
&quot;current directory&quot; wenn du des Englischen mächtig bist.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2269148</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2269148</guid><dc:creator><![CDATA[hustbaer]]></dc:creator><pubDate>Thu, 08 Nov 2012 23:43:04 GMT</pubDate></item><item><title><![CDATA[Reply to Input&#x2F;Output on Thu, 08 Nov 2012 23:45:37 GMT]]></title><description><![CDATA[<p>[quote=&quot;hustbaer&quot;]Na, sicher nicht.<br />
Das kannst du dir ergoogeln.<br />
&quot;current directory&quot; wenn du des Englischen mächtig bist.[/quote]</p>
<p>ist fast so hilfreich wie das erklären ^^, ich les das mal durch und dann schau ma weiter, danke</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2269149</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2269149</guid><dc:creator><![CDATA[neymar]]></dc:creator><pubDate>Thu, 08 Nov 2012 23:45:37 GMT</pubDate></item><item><title><![CDATA[Reply to Input&#x2F;Output on Fri, 09 Nov 2012 07:26:36 GMT]]></title><description><![CDATA[<p>neymar schrieb:</p>
<blockquote>
<p>ist fast so hilfreich wie das erklären ^^</p>
</blockquote>
<p>ISt sogar noch viel hilfreicher - zeigt dir nämlich, wo du Antworten auf viele deiner Fragen selbständig finden kannst (nämlich bei Google). Dann brauchst du nicht bei jeder kleinen Frage warten bis du hier ne Antwort bekommst (und wir brauchen nicht loszutippen bei Fragen, die in kürzester Zeit im Netz zu finden sind).</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2269162</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2269162</guid><dc:creator><![CDATA[pumuckl]]></dc:creator><pubDate>Fri, 09 Nov 2012 07:26:36 GMT</pubDate></item><item><title><![CDATA[Reply to Input&#x2F;Output on Sat, 10 Nov 2012 23:21:08 GMT]]></title><description><![CDATA[<p>meine eigentliche frage war es wie es auf dem mac geht !!!<br />
mein programm funktioniert auf ubuntu mit g++ prima nur mit xcode nicht darum war die frage an mac user gerichtet !!</p>
<p>ich habe es mitlerweile geschafft. man muss im xcode ein neues file öffnen und dann empty file öffnen, es als reinen txt abspeichern und full path angeben: sprich nicht iFIle(&quot;Input.txt&quot;) sondern iFile(home/blablabla/)</p>
<p>er kann jetzt vom input auslesen aber das erstellen eines outputs geht 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>google spuckt auch nicht viel aus, alle tuts und videos auf youtube habe ich angeschaut und am programm kanns nicht liegen das funktioniert ja bei ubuntu</p>
<p>hmmm <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=":/"
      alt="😕"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/2269720</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2269720</guid><dc:creator><![CDATA[neymar]]></dc:creator><pubDate>Sat, 10 Nov 2012 23:21:08 GMT</pubDate></item><item><title><![CDATA[Reply to Input&#x2F;Output on Sun, 11 Nov 2012 08:28:59 GMT]]></title><description><![CDATA[<p>&quot;funktioniert nicht&quot;, ist eine herrlich elaborierte Fehlerbeschreibung, die allen hilft, dein Problem zu lösen.</p>
<p>Nicht.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2269742</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2269742</guid><dc:creator><![CDATA[otze]]></dc:creator><pubDate>Sun, 11 Nov 2012 08:28:59 GMT</pubDate></item><item><title><![CDATA[Reply to Input&#x2F;Output on Mon, 12 Nov 2012 23:20:24 GMT]]></title><description><![CDATA[<p>funktioniert nicht: beim Xcode im Mac erstellt er keine output.txt Datei für den Input.txt mit dem inhalt (zB 1234, oder 3234 etc)</p>
<p>Ich habe bis heute keine Lösung, nicht mal MAc User auf der Uni können mir helfen, die verwenden alle ubuntu zum programmieren, auf ubuntu kann ich es aber warum nicht mit dem Mac ... <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f621.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--pouting_face"
      title=":rage:"
      alt="😡"
    /></p>
<p>klumpat <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=":/"
      alt="😕"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/2270303</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2270303</guid><dc:creator><![CDATA[neymar]]></dc:creator><pubDate>Mon, 12 Nov 2012 23:20:24 GMT</pubDate></item><item><title><![CDATA[Reply to Input&#x2F;Output on Tue, 13 Nov 2012 00:17:18 GMT]]></title><description><![CDATA[<p>Bau Prüfungen im Code ein oder benutz einen Debugger um herauszufinden, was schief läuft. So wie der Thread verlaufen ist, bist du vermutlich immer noch im falschen Verzeichnis, vielleicht hast du aber auch keine Schreibrechte, wer weiß?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2270308</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2270308</guid><dc:creator><![CDATA[SeppJ]]></dc:creator><pubDate>Tue, 13 Nov 2012 00:17:18 GMT</pubDate></item></channel></rss>