<?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[Datei öffnen mit stream: ifstream]]></title><description><![CDATA[<p>hi</p>
<p>wie kann ich dateien öffnen?</p>
<pre><code class="language-cpp">ifstream infile;
ofstream outfile;

infile.open(&quot;test&quot;);
</code></pre>
<p>kompiliert ohne Fehler, aber die Datei &quot;test&quot; öffnet sich nicht, obwohl sie im Ordner der EXE anwendung ist <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>
<p>mfg</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/188203/datei-öffnen-mit-stream-ifstream</link><generator>RSS for Node</generator><lastBuildDate>Fri, 25 Sep 2026 02:03:51 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/188203.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 29 Jul 2007 08:53:47 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Datei öffnen mit stream: ifstream on Sun, 29 Jul 2007 08:53:47 GMT]]></title><description><![CDATA[<p>hi</p>
<p>wie kann ich dateien öffnen?</p>
<pre><code class="language-cpp">ifstream infile;
ofstream outfile;

infile.open(&quot;test&quot;);
</code></pre>
<p>kompiliert ohne Fehler, aber die Datei &quot;test&quot; öffnet sich nicht, obwohl sie im Ordner der EXE anwendung ist <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>
<p>mfg</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1334197</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1334197</guid><dc:creator><![CDATA[DATEI]]></dc:creator><pubDate>Sun, 29 Jul 2007 08:53:47 GMT</pubDate></item><item><title><![CDATA[Reply to Datei öffnen mit stream: ifstream on Sun, 29 Jul 2007 08:57:51 GMT]]></title><description><![CDATA[<p>Inwiefern willst du denn, dass sie sich öffnet?<br />
Die Datei müsste schon offen sein, aber halt für den Anwender unsichtbar. Du kannst dann schon Daten auslesen oder reinschreiben. Wenn sie im Texteditor geöffnet werden soll, oder halt dem dafür zugewiesenen Standard-Programm, solltest du lieber <em>ShellExecute</em> nehmen, aus der WinAPI.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1334201</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1334201</guid><dc:creator><![CDATA[Badestrand]]></dc:creator><pubDate>Sun, 29 Jul 2007 08:57:51 GMT</pubDate></item><item><title><![CDATA[Reply to Datei öffnen mit stream: ifstream on Sun, 29 Jul 2007 16:46:13 GMT]]></title><description><![CDATA[<p>hi</p>
<p>funzt irgendwie nicht :S<br />
keine kompilierungsfehler, aber dennoch kommt immer nen runtime_error, weil die Datei nicht gefunden wurde ^^</p>
<pre><code class="language-cpp">int main()
{
	std::ifstream input;
	std::cout &lt;&lt; &quot;Bitte Namen der Datei eingeben: &quot;;
	std::string c1;
	std::cin &gt;&gt; c1;
	std::vector&lt;std::string&gt; files(10, c1);
	std::vector&lt;std::string&gt;::iterator it = files.begin();
	for(; it != files.end(); ++it)
	{
		input.open(it-&gt;c_str());
		if(!input)
		{
			throw std::runtime_error(&quot;error: file cant open.&quot;);
			break;
		}
		++it;
	}
	std::cout &lt;&lt; &quot;Ende der Fahrt :)&quot; &lt;&lt; std::endl;
	std::cin.get();
	return 0; 
}
</code></pre>
<p>hoffe ihr könnt mir irgendwie helfen <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="😉"
    /><br />
Danke schon im Voraus.</p>
<p>mfg</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1334438</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1334438</guid><dc:creator><![CDATA[Datei]]></dc:creator><pubDate>Sun, 29 Jul 2007 16:46:13 GMT</pubDate></item><item><title><![CDATA[Reply to Datei öffnen mit stream: ifstream on Sun, 29 Jul 2007 16:47:55 GMT]]></title><description><![CDATA[<p>sorry für Doppelpost, aber ich hab folgendes eingegeben(in der Konsole, Programm):</p>
<ul>
<li>test.txt</li>
<li>test</li>
</ul>
<p>und im Verzeichnis der Anwendung bzw. des Programms befindet sich eine Textdatei mit dem Namen &quot;test&quot;.</p>
<p>mfg</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1334440</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1334440</guid><dc:creator><![CDATA[Datei]]></dc:creator><pubDate>Sun, 29 Jul 2007 16:47:55 GMT</pubDate></item><item><title><![CDATA[Reply to Datei öffnen mit stream: ifstream on Sun, 29 Jul 2007 16:54:20 GMT]]></title><description><![CDATA[<p>Liegt sie auch im Projektverzeichnis?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1334442</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1334442</guid><dc:creator><![CDATA[Badestrand]]></dc:creator><pubDate>Sun, 29 Jul 2007 16:54:20 GMT</pubDate></item><item><title><![CDATA[Reply to Datei öffnen mit stream: ifstream on Sun, 29 Jul 2007 17:03:36 GMT]]></title><description><![CDATA[<p>Du versuchst, zehn Mal die Datei zu öffnen (und schließt sie nicht in der Schleife).</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1334452</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1334452</guid><dc:creator><![CDATA[Michael E.]]></dc:creator><pubDate>Sun, 29 Jul 2007 17:03:36 GMT</pubDate></item><item><title><![CDATA[Reply to Datei öffnen mit stream: ifstream on Sun, 29 Jul 2007 17:27:18 GMT]]></title><description><![CDATA[<p>Badestrand schrieb:</p>
<blockquote>
<p>Liegt sie auch im Projektverzeichnis?</p>
</blockquote>
<p>ja, ich benutze VC++ 2005 Express und da ist es immer im Projektverzeichnis, also in diesem Fall in <em>Name des Projektes/Debug/test.txt</em></p>
<p>Michael E. schrieb:</p>
<blockquote>
<p>Du versuchst, zehn Mal die Datei zu öffnen (und schließt sie nicht in der Schleife).</p>
</blockquote>
<p>wie würd der code besser ausschauen?<br />
So stehts in meinem Buch, ich hab es abgeschrieben(das mitm String oben &amp; mit der Eingabe und mit der Ausgabe hab ich mir schon selber ausgedacht, aber alles andere ist ganz genau abgeschrieben.)</p>
<p>mfg</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1334468</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1334468</guid><dc:creator><![CDATA[Datei]]></dc:creator><pubDate>Sun, 29 Jul 2007 17:27:18 GMT</pubDate></item><item><title><![CDATA[Reply to Datei öffnen mit stream: ifstream on Sun, 29 Jul 2007 17:38:09 GMT]]></title><description><![CDATA[<p>Statt input.open() in der Schleife solltest du dem Konstruktor von ifstream schon den Dateinamen mitteilen:</p>
<pre><code class="language-cpp">std::ifstream input(it-&gt;c_str());
</code></pre>
<p>BTW erschließt sich mir der Sinn noch nicht, warum du einen Vektor erzeugst, in dem zehn Mal der Dateiname steht.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1334476</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1334476</guid><dc:creator><![CDATA[Michael E.]]></dc:creator><pubDate>Sun, 29 Jul 2007 17:38:09 GMT</pubDate></item><item><title><![CDATA[Reply to Datei öffnen mit stream: ifstream on Sun, 29 Jul 2007 17:43:42 GMT]]></title><description><![CDATA[<p>datei wieder nicht gefunden.<br />
Wieso kommt immer die runtime_error nachricht,obwohl ich den richtigen Namen eingebe(das mit throw runtime_error war ja mit absicht, steht ja als übungsbeispiel in meinem buch)?</p>
<p>was muss ich machen bzw. was muss ich eingeben,dass das die datei geöffnet wird?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1334478</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1334478</guid><dc:creator><![CDATA[Datei]]></dc:creator><pubDate>Sun, 29 Jul 2007 17:43:42 GMT</pubDate></item><item><title><![CDATA[Reply to Datei öffnen mit stream: ifstream on Sun, 29 Jul 2007 17:54:12 GMT]]></title><description><![CDATA[<p>Du startest das Programm nicht zufällig über den Debugger? Versuchs mal mit ner absoluten Pfadangabe (in Anführungszeichen).</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1334481</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1334481</guid><dc:creator><![CDATA[Michael E.]]></dc:creator><pubDate>Sun, 29 Jul 2007 17:54:12 GMT</pubDate></item><item><title><![CDATA[Reply to Datei öffnen mit stream: ifstream on Sun, 29 Jul 2007 18:50:50 GMT]]></title><description><![CDATA[<p>Michael E. schrieb:</p>
<blockquote>
<p>Du startest das Programm nicht zufällig über den Debugger? Versuchs mal mit ner absoluten Pfadangabe (in Anführungszeichen).</p>
</blockquote>
<p>funzt auch nicht..</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1334531</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1334531</guid><dc:creator><![CDATA[datei]]></dc:creator><pubDate>Sun, 29 Jul 2007 18:50:50 GMT</pubDate></item><item><title><![CDATA[Reply to Datei öffnen mit stream: ifstream on Sun, 29 Jul 2007 19:01:53 GMT]]></title><description><![CDATA[<p>DATEI schrieb:</p>
<blockquote>
<p>...aber die Datei &quot;test&quot; öffnet sich nicht,...</p>
</blockquote>
<p>Hi,</p>
<p>kann es sein, dass Du unter &quot;Datei öffnen&quot; etwas Anderes verstehst als die C++-Designer ?</p>
<p>Erwartest Du, dass irgendeine Anwendung (Notepad, Word, IE, ...) aufpoppt und Du dann irgendetwas mit der Datei machen kannst ?<br />
Vielleicht liege ich falsch, aber es klingt mir ein wenig danach....</p>
<p>In C++ versteht man unter &quot;Öffnen einer Datei&quot; lediglich, dass man innerhalb <em>des eigenen Programms</em> (das, das man gerade selbst eschreibt) auf die Daten innerhalb des Datei zugreifen kann (lesen, schreiben, ..). Mehr nicht.</p>
<p>Gruß,</p>
<p>Simon2.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1334544</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1334544</guid><dc:creator><![CDATA[Simon2]]></dc:creator><pubDate>Sun, 29 Jul 2007 19:01:53 GMT</pubDate></item><item><title><![CDATA[Reply to Datei öffnen mit stream: ifstream on Sun, 29 Jul 2007 19:08:13 GMT]]></title><description><![CDATA[<p>Datei schrieb:</p>
<blockquote>
<p>Badestrand schrieb:</p>
<blockquote>
<p>Liegt sie auch im Projektverzeichnis?</p>
</blockquote>
<p>ja, ich benutze VC++ 2005 Express und da ist es immer im Projektverzeichnis, also in diesem Fall in <em>Name des Projektes/Debug/test.txt</em></p>
</blockquote>
<p>Afaik muss sie aber, wenn du das Programm aus der IDE heraus startest, hier: <em>Name des Projektes/test.txt</em> liegen - jedenfalls wenn du einfach &quot;test.txt&quot; eingibst.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1334548</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1334548</guid><dc:creator><![CDATA[Badestrand]]></dc:creator><pubDate>Sun, 29 Jul 2007 19:08:13 GMT</pubDate></item><item><title><![CDATA[Reply to Datei öffnen mit stream: ifstream on Sun, 29 Jul 2007 19:09:30 GMT]]></title><description><![CDATA[<p>ahso,danke^^</p>
<p>hab grad das gmeint,dass sich ein Editor/Notepad oder sonstwas öffnet <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>Aber zwei Fragen noch..</p>
<p>1-&gt; Kannst du mir bitte einen Quelltext zeigen, wie das aussieht, dass ich eine Datei &quot;beschreibe&quot;, also mit den Streams?</p>
<p>2-&gt; Was müsste ich in meinem Programm denn eintippen, damit das Programm also &quot;unsichtbar&quot;(es öffnet sich kein Programm, deswegen unsichtbar) öffnen kann?</p>
<pre><code class="language-cpp">int main()
{
    std::ifstream input;
    std::cout &lt;&lt; &quot;Bitte Namen der Datei eingeben: &quot;;
    std::string c1;
    std::cin &gt;&gt; c1;
    std::vector&lt;std::string&gt; files(10, c1);
    std::vector&lt;std::string&gt;::iterator it = files.begin();
    for(; it != files.end(); ++it)
    {
        input.open(it-&gt;c_str());
        if(!input)
        {
            throw std::runtime_error(&quot;error: file cant open.&quot;);
            break;
        }
        ++it;
    }
    std::cout &lt;&lt; &quot;Ende der Fahrt :)&quot; &lt;&lt; std::endl;
    std::cin.get();
    return 0; 
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1334551</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1334551</guid><dc:creator><![CDATA[Datei]]></dc:creator><pubDate>Sun, 29 Jul 2007 19:09:30 GMT</pubDate></item><item><title><![CDATA[Reply to Datei öffnen mit stream: ifstream on Sun, 29 Jul 2007 19:14:36 GMT]]></title><description><![CDATA[<p>Datei schrieb:</p>
<blockquote>
<p>1-&gt; Kannst du mir bitte einen Quelltext zeigen, wie das aussieht, dass ich eine Datei &quot;beschreibe&quot;, also mit den Streams?</p>
</blockquote>
<pre><code class="language-cpp">int main()
{
    std::ofstream aus(&quot;ausgabe.txt&quot;);
    aus &lt;&lt; &quot;Hallo&quot; &lt;&lt; std::endl;
    aus.close()
}
</code></pre>
<blockquote>
<p>2-&gt; Was müsste ich in meinem Programm denn eintippen, damit das Programm also &quot;unsichtbar&quot;(es öffnet sich kein Programm, deswegen unsichtbar) öffnen kann?</p>
</blockquote>
<p>Geht mit std::cpp wohl nicht</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1334555</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1334555</guid><dc:creator><![CDATA[darthdespotism]]></dc:creator><pubDate>Sun, 29 Jul 2007 19:14:36 GMT</pubDate></item><item><title><![CDATA[Reply to Datei öffnen mit stream: ifstream on Sun, 29 Jul 2007 20:19:17 GMT]]></title><description><![CDATA[<p>Datei schrieb:</p>
<blockquote>
<p>ahso,danke^^</p>
<p>hab grad das gmeint,dass sich ein Editor/Notepad oder sonstwas öffnet <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>
</blockquote>
<p>Ich werd verrückt, schonmal den zweiten (!!) Post in diesem Thread angeschaut? <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>
]]></description><link>https://www.c-plusplus.net/forum/post/1334608</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1334608</guid><dc:creator><![CDATA[Badestrand]]></dc:creator><pubDate>Sun, 29 Jul 2007 20:19:17 GMT</pubDate></item><item><title><![CDATA[Reply to Datei öffnen mit stream: ifstream on Sun, 29 Jul 2007 20:29:42 GMT]]></title><description><![CDATA[<p>Badestrand schrieb:</p>
<blockquote>
<p>Datei schrieb:</p>
<blockquote>
<p>ahso,danke^^</p>
<p>hab grad das gmeint,dass sich ein Editor/Notepad oder sonstwas öffnet <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>
</blockquote>
<p>Ich werd verrückt, schonmal den zweiten (!!) Post in diesem Thread angeschaut? <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>
<blockquote>
<p>kann es sein, dass Du unter &quot;Datei öffnen&quot; etwas Anderes verstehst als die C++-Designer ?</p>
</blockquote>
<p>Antwort:</p>
<blockquote>
<p>ahso,danke^^</p>
<p>hab grad das gmeint,dass sich ein Editor/Notepad oder sonstwas öffnet</p>
</blockquote>
<p>ich hatte das gemeint, dass ich das <strong>vorher</strong> so gemeint habe und nun wissen will, wie ich das mit der unsichtbaren methode per Streams machen kann..</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1334615</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1334615</guid><dc:creator><![CDATA[datei]]></dc:creator><pubDate>Sun, 29 Jul 2007 20:29:42 GMT</pubDate></item></channel></rss>