<?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[über Variable auswählen welche text-Datei geöffnet werden soll]]></title><description><![CDATA[<p>Guten Tag liebe Community</p>
<p>Ich habe folgendes Problem:</p>
<p>Ich habe eine Variable die bestimmen soll, welches File geöffnet werden sollte. Wenn die Variable 1 beinhaltet dann soll Text1.txt geöffnet werden, bei Variable = 2 Text2.txt etc.</p>
<p>Kann ich direkt diesen Befehl<br />
Uebung.open(&quot;C:/Text1.txt&quot;, std::ios::in);<br />
abändern oder wie soll ich das angehen?</p>
<p>Bin ratlos und habe schon einiges ohne Erfolg ausprobiert.</p>
<p>Danke für eure Antworten</p>
<p>Grüsschen Nepomuk</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/257477/über-variable-auswählen-welche-text-datei-geöffnet-werden-soll</link><generator>RSS for Node</generator><lastBuildDate>Thu, 10 Sep 2026 06:25:27 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/257477.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 29 Dec 2009 10:42:00 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to über Variable auswählen welche text-Datei geöffnet werden soll on Tue, 29 Dec 2009 10:42:00 GMT]]></title><description><![CDATA[<p>Guten Tag liebe Community</p>
<p>Ich habe folgendes Problem:</p>
<p>Ich habe eine Variable die bestimmen soll, welches File geöffnet werden sollte. Wenn die Variable 1 beinhaltet dann soll Text1.txt geöffnet werden, bei Variable = 2 Text2.txt etc.</p>
<p>Kann ich direkt diesen Befehl<br />
Uebung.open(&quot;C:/Text1.txt&quot;, std::ios::in);<br />
abändern oder wie soll ich das angehen?</p>
<p>Bin ratlos und habe schon einiges ohne Erfolg ausprobiert.</p>
<p>Danke für eure Antworten</p>
<p>Grüsschen Nepomuk</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1829212</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1829212</guid><dc:creator><![CDATA[Nepomuk]]></dc:creator><pubDate>Tue, 29 Dec 2009 10:42:00 GMT</pubDate></item><item><title><![CDATA[Reply to über Variable auswählen welche text-Datei geöffnet werden soll on Tue, 29 Dec 2009 11:16:56 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">int var = 1; //oder eben 0
fstream f;
if (var==1)
{
f.open(&quot;Text1.txt&quot;);
}
else
{
f.open(&quot;Text2.txt&quot;);
}
f.close();
</code></pre>
<p>meinst du das?<br />
mfg<br />
<a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/8811">@night</a>@<br />
€dit: srry, hab dich falsch verstanden...<br />
Hier die nächste Lösung:</p>
<pre><code class="language-cpp">#include &lt;windows.h&gt;
#include &lt;iostream&gt;
#include &lt;fstream&gt;
using namespace std;
int main(...)
{
    int var = 1;
    char zahl = var + 48; //konvertirung zu einem buchstaben
    char buffer[20];
    strcpy(buffer, &quot;Text&quot;);
    buffer[4] = zahl;
    buffer[5] = 0;
    strcat(buffer, &quot;.txt&quot;);
    for ( int i=0;buffer[i]!=0;i++)
    {
        cout &lt;&lt; buffer[i];
    }
    cout &lt;&lt; endl;
    fstream f;
    f.open(buffer);
    f &lt;&lt; &quot;tja...&quot; &lt;&lt; endl;
    f.close();
    system(&quot;pause&quot;);
}
</code></pre>
<p>Mir fällt gerade auf dass das nur bei zahlen von 1-9 geht^^<br />
Also benutz leiber ne andere Variante.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1829217</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1829217</guid><dc:creator><![CDATA[*night* 0]]></dc:creator><pubDate>Tue, 29 Dec 2009 11:16:56 GMT</pubDate></item><item><title><![CDATA[Reply to über Variable auswählen welche text-Datei geöffnet werden soll on Tue, 29 Dec 2009 11:11:37 GMT]]></title><description><![CDATA[<p>Ich denke, das if/else ist eine Möglichkeit, wenn es recht viel wird, fährst du mit einem switch besser.<br />
Wenn aber zu variable == &lt;x&gt; immer Test&lt;x&gt;.txt geöfnet werden soll, ist die Lösung hier die schnellste:</p>
<pre><code class="language-cpp">std::stringstream stream; // braucht ein #include &lt;sstream&gt;
stream &lt;&lt; variable; // deine int-Variable
std::string filename = std::string(&quot;Test&quot;) + stream.str() + std::string(&quot;.txt&quot;);
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1829219</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1829219</guid><dc:creator><![CDATA[l&#x27;abra d&#x27;or]]></dc:creator><pubDate>Tue, 29 Dec 2009 11:11:37 GMT</pubDate></item><item><title><![CDATA[Reply to über Variable auswählen welche text-Datei geöffnet werden soll on Tue, 29 Dec 2009 11:50:59 GMT]]></title><description><![CDATA[<p>Vielen Dank für die schnellen Antworten</p>
<p>l'abra d'or schrieb:</p>
<blockquote>
<pre><code class="language-cpp">std::stringstream stream; // braucht ein #include &lt;sstream&gt;
stream &lt;&lt; variable; // deine int-Variable
std::string filename = std::string(&quot;Test&quot;) + stream.str() + std::string(&quot;.txt&quot;);
</code></pre>
</blockquote>
<p>wie füge ich den string filename dann in den Pfad?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1829233</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1829233</guid><dc:creator><![CDATA[Nepomuk]]></dc:creator><pubDate>Tue, 29 Dec 2009 11:50:59 GMT</pubDate></item><item><title><![CDATA[Reply to über Variable auswählen welche text-Datei geöffnet werden soll on Tue, 29 Dec 2009 12:03:29 GMT]]></title><description><![CDATA[<p>Nepomuk schrieb:</p>
<blockquote>
<p>wie füge ich den string filename dann in den Pfad?</p>
</blockquote>
<p>Wie meinen? Also ein &quot;C:\&quot; vorne weg?<br />
-&gt; <a href="http://cplusplus.com/reference/string/operator+/" rel="nofollow">http://cplusplus.com/reference/string/operator+/</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1829240</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1829240</guid><dc:creator><![CDATA[l&#x27;abra d&#x27;or]]></dc:creator><pubDate>Tue, 29 Dec 2009 12:03:29 GMT</pubDate></item><item><title><![CDATA[Reply to über Variable auswählen welche text-Datei geöffnet werden soll on Tue, 29 Dec 2009 13:50:11 GMT]]></title><description><![CDATA[<p>Wenn ich den ganzen Pfad in dem string filename habe und dann versuche das programm mit</p>
<p>Uebung.open(filename, std::ios::in);</p>
<p>zu starten bekomme ich folgende fehlermeldungen:</p>
<p>E2034 Konvertierung von 'string' nach 'const char*' nicht möglich<br />
E2342 Keine Übereinstimmung des Typs beim Parameter '_s'('const char*'erwartet, 'string' erhalten)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1829323</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1829323</guid><dc:creator><![CDATA[Nepomuk]]></dc:creator><pubDate>Tue, 29 Dec 2009 13:50:11 GMT</pubDate></item><item><title><![CDATA[Reply to über Variable auswählen welche text-Datei geöffnet werden soll on Tue, 29 Dec 2009 13:55:53 GMT]]></title><description><![CDATA[<p>filename.c_str() gibt dir einen const char* von einem string</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1829327</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1829327</guid><dc:creator><![CDATA[OhneName]]></dc:creator><pubDate>Tue, 29 Dec 2009 13:55:53 GMT</pubDate></item><item><title><![CDATA[Reply to über Variable auswählen welche text-Datei geöffnet werden soll on Tue, 29 Dec 2009 14:09:53 GMT]]></title><description><![CDATA[<p>hmmm auf das hätte ich eigentlich kommen sollen <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>Vielen Dank euch, es läuft nun so wie gewünscht. Viel Spass und ein erfolgreiches Programmieren wünsch ich Euch</p>
<p>Grüsschen Nepomuk</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1829337</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1829337</guid><dc:creator><![CDATA[Nepomuk]]></dc:creator><pubDate>Tue, 29 Dec 2009 14:09:53 GMT</pubDate></item><item><title><![CDATA[Reply to über Variable auswählen welche text-Datei geöffnet werden soll on Tue, 29 Dec 2009 14:39:26 GMT]]></title><description><![CDATA[<p>ich würd mir ein ostringstream cmd zusammen bauen und dann mit<br />
cmd.str().c_str() einfügen</p>
<p>mfg</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1829357</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1829357</guid><dc:creator><![CDATA[Nurmalso]]></dc:creator><pubDate>Tue, 29 Dec 2009 14:39:26 GMT</pubDate></item></channel></rss>