<?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[ifstream.open(...) Akzeptiert nur absolute Pfade?]]></title><description><![CDATA[<p>hallo!</p>
<p>Kann mir jemand sagen, warum</p>
<pre><code>ifstream f;
f.open(&quot;D:\\building.dat&quot;, ios::in)
</code></pre>
<p>aus</p>
<pre><code>#include &lt;fstream&gt;
</code></pre>
<p>nur Absolute Pfade haben möchte?</p>
<pre><code>f.open(&quot;D:\\building.dat&quot;, ios::in)
</code></pre>
<p>im Ausführungsverzeichnis funktioniert 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>Christoph</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/202617/ifstream-open-akzeptiert-nur-absolute-pfade</link><generator>RSS for Node</generator><lastBuildDate>Wed, 07 Oct 2026 08:08:35 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/202617.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 13 Jan 2008 18:01:53 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to ifstream.open(...) Akzeptiert nur absolute Pfade? on Sun, 13 Jan 2008 18:01:53 GMT]]></title><description><![CDATA[<p>hallo!</p>
<p>Kann mir jemand sagen, warum</p>
<pre><code>ifstream f;
f.open(&quot;D:\\building.dat&quot;, ios::in)
</code></pre>
<p>aus</p>
<pre><code>#include &lt;fstream&gt;
</code></pre>
<p>nur Absolute Pfade haben möchte?</p>
<pre><code>f.open(&quot;D:\\building.dat&quot;, ios::in)
</code></pre>
<p>im Ausführungsverzeichnis funktioniert 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>Christoph</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1436033</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1436033</guid><dc:creator><![CDATA[SchlitzInDaHaus]]></dc:creator><pubDate>Sun, 13 Jan 2008 18:01:53 GMT</pubDate></item><item><title><![CDATA[Reply to ifstream.open(...) Akzeptiert nur absolute Pfade? on Sun, 13 Jan 2008 18:02:56 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/1436034</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1436034</guid><dc:creator><![CDATA[C++ Forumbot]]></dc:creator><pubDate>Sun, 13 Jan 2008 18:02:56 GMT</pubDate></item><item><title><![CDATA[Reply to ifstream.open(...) Akzeptiert nur absolute Pfade? on Sun, 13 Jan 2008 20:21:57 GMT]]></title><description><![CDATA[<p>Hi SchlitzInDaHouse,</p>
<p>Ich schätze du meinst:</p>
<pre><code class="language-cpp">f.open(&quot;building.dat&quot;, ios::in)
</code></pre>
<p>Aber es wird auch ein relativer Pfad akzeptiert.<br />
Da du &quot;erst&quot; 31 Posts hast, frag ich mal vorsichtig, ob<br />
die Pfadangabe auch relativ zum build-Verzeichnis ist<br />
und nicht zu deinen Sourcen.</p>
<p>Gruß,<br />
CSpille</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1436117</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1436117</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Sun, 13 Jan 2008 20:21:57 GMT</pubDate></item><item><title><![CDATA[Reply to ifstream.open(...) Akzeptiert nur absolute Pfade? on Sun, 13 Jan 2008 20:35:07 GMT]]></title><description><![CDATA[<p>Lass dir zuerst einmal den aktuellen Ordner ausgeben, wahrscheinlich ist der aktuelle Ordner gar nicht der den du vermutest (eigentlich bin ich mir da sogar sicher) und deswegen hast du besagtes Problem.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1436124</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1436124</guid><dc:creator><![CDATA[lolz_ausgeloggt]]></dc:creator><pubDate>Sun, 13 Jan 2008 20:35:07 GMT</pubDate></item><item><title><![CDATA[Reply to ifstream.open(...) Akzeptiert nur absolute Pfade? on Mon, 14 Jan 2008 16:20:15 GMT]]></title><description><![CDATA[<p>Ich hab mir den Ordner mal mit</p>
<pre><code>#include &lt;windows.h&gt;
#include &lt;stdio.h&gt;

void main()
{
    DWORD   cchCurDir;
    LPTSTR  lpszCurDir;
    TCHAR   tchBuffer[MAX_PATH + 1];
    DWORD   nSize;

    lpszCurDir = tchBuffer;
    cchCurDir = MAX_PATH;

    nSize = GetCurrentDirectory(cchCurDir, lpszCurDir);

    printf(&quot;Current Directory is : %s\n&quot;, lpszCurDir);
}
</code></pre>
<p>ausgeben lassen. Er meint <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f628.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--fearful_face"
      title="D:"
      alt="😨"
    /></p>
<p>Ich weiß echt nicht, wie er darauf kommt. Das Verzeichnis der Exe ist ein völlig anderes. Aber wenn ich meine Datei da hin kopiere klappt es auch nicht. Ich bekomme dann immer nur 100% Auslastung, und das Programm fängt an, speicher zu fressen <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>Christoph</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1436462</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1436462</guid><dc:creator><![CDATA[SchlitzInDaHaus]]></dc:creator><pubDate>Mon, 14 Jan 2008 16:20:15 GMT</pubDate></item><item><title><![CDATA[Reply to ifstream.open(...) Akzeptiert nur absolute Pfade? on Mon, 14 Jan 2008 16:46:49 GMT]]></title><description><![CDATA[<p>SchlitzInDaHaus schrieb:</p>
<blockquote>
<p>...Aber wenn ich meine Datei da hin kopiere klappt es auch nicht. Ich bekomme dann immer nur 100% Auslastung, und das Programm fängt an, speicher zu fressen :(...</p>
</blockquote>
<p>Die 100% Auslastung und der Speicherverbrauch deutet darauf hin das du eine Endlosschleife in deinen Programmcode hast (Falsche Abfrage des Dateiendes oder ähnliches).</p>
<p>cu André</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1436487</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1436487</guid><dc:creator><![CDATA[asc]]></dc:creator><pubDate>Mon, 14 Jan 2008 16:46:49 GMT</pubDate></item><item><title><![CDATA[Reply to ifstream.open(...) Akzeptiert nur absolute Pfade? on Mon, 14 Jan 2008 19:16:16 GMT]]></title><description><![CDATA[<p>Funktioniert:</p>
<pre><code>f.open(&quot;D:\\Raytracing\\debug\\building.dat&quot;, ios::in);
</code></pre>
<p>Funktioniert nicht:</p>
<pre><code>f.open(&quot;building.dat&quot;, ios::in);
</code></pre>
<p>(100% auslastung)</p>
<p>an der schleife liegts aber nicht. Die funktioniert ja im ersten fall.</p>
<p>Aber vielleicht kann mir jemand ja noch nochmal ne andere Methode sagen das Ausführungsverzeichnis raus zu finden. Damit ich das nochmal überprüfen kann.</p>
<p><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="😡"
    /> <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="😡"
    /> <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>
]]></description><link>https://www.c-plusplus.net/forum/post/1436598</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1436598</guid><dc:creator><![CDATA[SchlitzInDaHaus]]></dc:creator><pubDate>Mon, 14 Jan 2008 19:16:16 GMT</pubDate></item><item><title><![CDATA[Reply to ifstream.open(...) Akzeptiert nur absolute Pfade? on Mon, 14 Jan 2008 19:20:54 GMT]]></title><description><![CDATA[<p>Versuch mal folgendes:<br />
Start-&gt;Ausführen dort &quot;cmd&quot; eingeben.<br />
Dann gibst du ein:<br />
cd D:&lt;ENTER&gt;<br />
cd Raytracing\debug&lt;ENTER&gt;<br />
&quot;Dein Programmname ohne die Anführungszeichen&quot;&lt;ENTER&gt;</p>
<p>Dann sollte es gehen, wenn nicht würde ich vermuten, dass du eine Bibliothek dazugelinkt hast die an dem Current Directory rumspielt.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1436605</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1436605</guid><dc:creator><![CDATA[lolz_ausgeloggt]]></dc:creator><pubDate>Mon, 14 Jan 2008 19:20:54 GMT</pubDate></item><item><title><![CDATA[Reply to ifstream.open(...) Akzeptiert nur absolute Pfade? on Mon, 14 Jan 2008 19:40:20 GMT]]></title><description><![CDATA[<p>was die 100% CPU auslastung macht, findest du am einfachsten mit nem debugger raus</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1436620</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1436620</guid><dc:creator><![CDATA[derbagger]]></dc:creator><pubDate>Mon, 14 Jan 2008 19:40:20 GMT</pubDate></item><item><title><![CDATA[Reply to ifstream.open(...) Akzeptiert nur absolute Pfade? on Mon, 14 Jan 2008 20:12:22 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">int main(int argc,char *argv[])
</code></pre>
<p>in argv[0] steht der pfad zum ausgeführten programm,<br />
daraus kannst du dir auch das directory rausbasteln ...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1436642</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1436642</guid><dc:creator><![CDATA[Treb]]></dc:creator><pubDate>Mon, 14 Jan 2008 20:12:22 GMT</pubDate></item><item><title><![CDATA[Reply to ifstream.open(...) Akzeptiert nur absolute Pfade? on Tue, 15 Jan 2008 07:03:58 GMT]]></title><description><![CDATA[<p>das hängt auch wieder vom System ab <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="😉"
    /> (wenn du das Programm von der Kommandozeile aus startest, könnte dort auch der Name so stehen, wie du ihn angegeben hast - oder du bekommst gar einen Leerstring übergeben)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1436747</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1436747</guid><dc:creator><![CDATA[CStoll]]></dc:creator><pubDate>Tue, 15 Jan 2008 07:03:58 GMT</pubDate></item><item><title><![CDATA[Reply to ifstream.open(...) Akzeptiert nur absolute Pfade? on Wed, 16 Jan 2008 19:27:18 GMT]]></title><description><![CDATA[<p>Habe gesehen, dass in der Titelleiste des Kommandozeilenfensters der Pfad auch steht. Wenn er stimmt ist er so, wie er sein soll. Das Problem mit</p>
<pre><code>f.open(&quot;building.dat&quot;, ios::in);
</code></pre>
<p>besteht aber weiterhin. Vielleicht sollte ich mal versuchen, eine andere Methode zum Einlesen zu benutzen.</p>
<p>Christoph</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1437979</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1437979</guid><dc:creator><![CDATA[SchlitzInDaHaus]]></dc:creator><pubDate>Wed, 16 Jan 2008 19:27:18 GMT</pubDate></item><item><title><![CDATA[Reply to ifstream.open(...) Akzeptiert nur absolute Pfade? on Thu, 17 Jan 2008 13:24:21 GMT]]></title><description><![CDATA[<p>habs jetzt mal mit</p>
<pre><code>ifstream infile(&quot;building.dat&quot;);

while (!infile.eof())
{
   infile &gt;&gt; sTempline;
}

infile.close();
</code></pre>
<p>versucht. Derselbe Mist.</p>
<p>Und mit</p>
<pre><code>ifstream infile(&quot;D:\\Raytracing\\debug\\building.dat&quot;);
</code></pre>
<p>klappt super.</p>
<p>Und die Eingabeaufforderung zeigt immer schön genau das Verzeichnis an, in dem die exe und auch die building.dat drin ist. So ein scheissssssss!!!!!!</p>
<p><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="😡"
    /> <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="😡"
    /> <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="😡"
    /> <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="😡"
    /> <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>
]]></description><link>https://www.c-plusplus.net/forum/post/1438366</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1438366</guid><dc:creator><![CDATA[SchlitzInDaHaus]]></dc:creator><pubDate>Thu, 17 Jan 2008 13:24:21 GMT</pubDate></item><item><title><![CDATA[Reply to ifstream.open(...) Akzeptiert nur absolute Pfade? on Thu, 17 Jan 2008 13:51:11 GMT]]></title><description><![CDATA[<p>Versuchs mal mit</p>
<pre><code class="language-cpp">ifstream infile(&quot;./building.dat&quot;);
</code></pre>
<p>Außerdem solltest du aus Gründen der Plattformunabhängigkeit immer Slashes statt Backslashes verwenden...</p>
<p>Grüße</p>
<p>Martin</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1438402</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1438402</guid><dc:creator><![CDATA[JimmydaMage]]></dc:creator><pubDate>Thu, 17 Jan 2008 13:51:11 GMT</pubDate></item><item><title><![CDATA[Reply to ifstream.open(...) Akzeptiert nur absolute Pfade? on Thu, 17 Jan 2008 14:27:14 GMT]]></title><description><![CDATA[<p>Funktioniert leider auch 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="😞"
    /> Irgendwie ist da der Wurm drin.<br />
Aber danke.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1438438</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1438438</guid><dc:creator><![CDATA[SchlitzInDaHaus]]></dc:creator><pubDate>Thu, 17 Jan 2008 14:27:14 GMT</pubDate></item><item><title><![CDATA[Reply to ifstream.open(...) Akzeptiert nur absolute Pfade? on Thu, 17 Jan 2008 15:29:09 GMT]]></title><description><![CDATA[<p>Wie startest du die Eingabeaufforderung?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1438495</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1438495</guid><dc:creator><![CDATA[lolz_ausgeloggt]]></dc:creator><pubDate>Thu, 17 Jan 2008 15:29:09 GMT</pubDate></item><item><title><![CDATA[Reply to ifstream.open(...) Akzeptiert nur absolute Pfade? on Sat, 19 Jan 2008 11:59:58 GMT]]></title><description><![CDATA[<p>Ich starte sie direkt über das Ausführen von Visual Studio. Aber das Problem hat sich endlich erledigt. Es lag daran, dass die &quot;building.dat&quot; auf einem Linux-System erstellt worden ist, was ich nicht wusste. Und irgendwie hat er da wohl etwas anders interpretiert oder so. naja</p>
<p>Aber an alle: Danke für die Hilfe!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1439399</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1439399</guid><dc:creator><![CDATA[SchlitzInDaHaus]]></dc:creator><pubDate>Sat, 19 Jan 2008 11:59:58 GMT</pubDate></item></channel></rss>