<?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[fstream&#x2F;ostream - Datei öffnen, wo wird überall nachgeguckt?]]></title><description><![CDATA[<p>Hi!<br />
Gibt es eine definierte Reihenfolge, in der beim Öffnen die Verzeichnisse durchgesehen werden?<br />
Z.B.<br />
1.) Aktuelles Arbeitsverzeichnis.<br />
2.) Verzeichnis der ausführenden Datei.<br />
oder andersrum <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 />
usw.</p>
<p>Danke,<br />
MfG.</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/250678/fstream-ostream-datei-öffnen-wo-wird-überall-nachgeguckt</link><generator>RSS for Node</generator><lastBuildDate>Tue, 15 Sep 2026 22:37:09 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/250678.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 22 Sep 2009 11:43:35 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to fstream&#x2F;ostream - Datei öffnen, wo wird überall nachgeguckt? on Tue, 22 Sep 2009 11:43:35 GMT]]></title><description><![CDATA[<p>Hi!<br />
Gibt es eine definierte Reihenfolge, in der beim Öffnen die Verzeichnisse durchgesehen werden?<br />
Z.B.<br />
1.) Aktuelles Arbeitsverzeichnis.<br />
2.) Verzeichnis der ausführenden Datei.<br />
oder andersrum <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 />
usw.</p>
<p>Danke,<br />
MfG.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1782588</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1782588</guid><dc:creator><![CDATA[open n00b]]></dc:creator><pubDate>Tue, 22 Sep 2009 11:43:35 GMT</pubDate></item><item><title><![CDATA[Reply to fstream&#x2F;ostream - Datei öffnen, wo wird überall nachgeguckt? on Tue, 22 Sep 2009 13:29:18 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>wenn vor dem Anwendungsstart oder während des Programmlaufs nicht explizit eine Änderung des &quot;aktuellen&quot; Verzeichnis passiert ist, dann ist und bleibt das Verzeichnis, aus dem die Anwendung gestartet wurde, auch das aktuelle Verzeichnis. Alle relativen Dateinamen werden dann mit Hilfe dieses Verzeichnisses &quot;gefunden&quot;. Nur eine solche Änderung kann also bewirken, dass überhaupt in einem anderen Verzeichnis als dem &quot;Anwendungsverzeichnis&quot; nach Dateien &quot;gesucht&quot; wird. (Natürlich ist eine Änderung z.B. in <em>Windows</em> auch &quot;versteckt&quot; möglich, wenn man z.B. bei Verknüpfungen in den Eigenschaften das Feld &quot;Ausführen in&quot; manipuliert.)</p>
<p>MfG,</p>
<p>Probe-Nutzer</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1782614</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1782614</guid><dc:creator><![CDATA[Probe-Nutzer]]></dc:creator><pubDate>Tue, 22 Sep 2009 13:29:18 GMT</pubDate></item><item><title><![CDATA[Reply to fstream&#x2F;ostream - Datei öffnen, wo wird überall nachgeguckt? on Tue, 22 Sep 2009 14:11:02 GMT]]></title><description><![CDATA[<p>Das scheint mir sinnvoll. Was mich durcheinander bringt ist, wenn ich beim Testen in der Programmiephase ein cout &lt;&lt; getcwd(NULL,0); mache, wird ein anderer Pfad angezeigt, als wo die exe drin ist( MS VC++ 2008 ).</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1782623</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1782623</guid><dc:creator><![CDATA[open n00b]]></dc:creator><pubDate>Tue, 22 Sep 2009 14:11:02 GMT</pubDate></item><item><title><![CDATA[Reply to fstream&#x2F;ostream - Datei öffnen, wo wird überall nachgeguckt? on Tue, 22 Sep 2009 14:18:29 GMT]]></title><description><![CDATA[<p>Es gibt ja noch mehr Möglichkeiten, das Ausführungsverzeichnis zu ermitteln. Vielleicht solltest du die mal prüfen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1782628</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1782628</guid><dc:creator><![CDATA[It0101]]></dc:creator><pubDate>Tue, 22 Sep 2009 14:18:29 GMT</pubDate></item><item><title><![CDATA[Reply to fstream&#x2F;ostream - Datei öffnen, wo wird überall nachgeguckt? on Tue, 22 Sep 2009 14:35:29 GMT]]></title><description><![CDATA[<p><img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/26a0.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--warning"
      title=":warning:"
      alt="⚠"
    /> Und beim Dateierstellen wird die Datei im Homeverzeichnis erzeugt, nicht wo die exe ist. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/26a0.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--warning"
      title=":warning:"
      alt="⚠"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1782638</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1782638</guid><dc:creator><![CDATA[open n00b]]></dc:creator><pubDate>Tue, 22 Sep 2009 14:35:29 GMT</pubDate></item><item><title><![CDATA[Reply to fstream&#x2F;ostream - Datei öffnen, wo wird überall nachgeguckt? on Tue, 22 Sep 2009 14:41:47 GMT]]></title><description><![CDATA[<p>open n00b schrieb:</p>
<blockquote>
<p>Das scheint mir sinnvoll. Was mich durcheinander bringt ist, wenn ich beim Testen in der Programmiephase ein cout &lt;&lt; getcwd(NULL,0); mache, wird ein anderer Pfad angezeigt, als wo die exe drin ist( MS VC++ 2008 ).</p>
</blockquote>
<p>open n00b schrieb:</p>
<blockquote>
<p>Und beim Dateierstellen wird die Datei im Homeverzeichnis erzeugt, nicht wo die exe ist</p>
</blockquote>
<p>Es gibt, wie schon angedeutet, noch mehrere Möglichkeiten, wodurch ein aktuelles Verzeichnis &quot;versteckt&quot; gesetzt/geändert werden kann. Auch in <em>MS VC++ 2008</em> kann man bei den Projekt-Optionen ein Verzeichnis setzen, deshalb kann das in der &quot;Programmierphase&quot; ganz anders sein als beim &quot;normalen Programmstart&quot; ausserhalb der Entwicklungsumgebung.</p>
<p>MfG,</p>
<p>Probe-Nutzer</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1782645</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1782645</guid><dc:creator><![CDATA[Probe-Nutzer]]></dc:creator><pubDate>Tue, 22 Sep 2009 14:41:47 GMT</pubDate></item><item><title><![CDATA[Reply to fstream&#x2F;ostream - Datei öffnen, wo wird überall nachgeguckt? on Tue, 22 Sep 2009 14:42:08 GMT]]></title><description><![CDATA[<p>durchaus möglich. Dann solltest du mal den ersten Parameter ( bei Console: argc[0] ) prüfen und schauen was da drin steht. Da sollte nämlich die Executable komplett mit Verzeichnis übergeben werden.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1782646</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1782646</guid><dc:creator><![CDATA[It0101]]></dc:creator><pubDate>Tue, 22 Sep 2009 14:42:08 GMT</pubDate></item><item><title><![CDATA[Reply to fstream&#x2F;ostream - Datei öffnen, wo wird überall nachgeguckt? on Tue, 22 Sep 2009 15:17:58 GMT]]></title><description><![CDATA[<p>Laut diverser Quellen im Internet, kann argv[0] auch ein relativer Pfad sein.<br />
Um sicher zu gehen, gibts für Windows <em>GetModuleFileName</em> und für Linux kann man <em>readlink</em> nehmen.</p>
<p>Gruß,<br />
o.n.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1782658</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1782658</guid><dc:creator><![CDATA[open n00b]]></dc:creator><pubDate>Tue, 22 Sep 2009 15:17:58 GMT</pubDate></item></channel></rss>