<?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[PROBLEM BEI DATEIAUFRUF ?_?]]></title><description><![CDATA[<p>Guten Abend!</p>
<p>Ich möchte mich scho mal entschuldigen, falls die Frage schon einmal gestellt worden ist, da ich zu faul war, mir das gesamte forum zu gemüte zu führen.<br />
ich hoffe, dass das zu verstehen ist <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>
<p>So, nun zu meinem problem.</p>
<p>Ich wollte eine kleine dateiveschlüsselung schreiben. allerdings scheitert dies daran, die dateien zu öffnen.</p>
<p>quellcode:</p>
<pre><code class="language-cpp">#include &lt;iostream&gt;
#include &lt;fstream&gt;
#include &lt;stdlib.h&gt;

using namespace std;

char mycrypt1 (char ch1, char key1) {
     return ch1+key1;
     }
int main (void) {
    cout&lt;&lt;&quot;verschluesselung&quot;&lt;&lt;endl;
    cout&lt;&lt;endl&lt;&lt;&quot;bitte quelldatei in verzeichnis des verschluesslungsprogramms verschieben \n&quot;;
    system(&quot;pause&quot;);
    cout&lt;&lt;&quot;quelldateinamen angeben&quot;&lt;&lt;endl;
    string quelle;
    cin&gt;&gt;quelle;
    ifstream verschlin;
    verschlin.open(quelle, ios_base::in);
    if ( verschlin) {
         goto weiter;
         }
         else
         {
             cerr&lt;&lt;&quot;Datei konnte nicht geoeffnet werden!&quot;&lt;&lt;endl;
             goto ende;
             }
    weiter:
           cout&lt;&lt;&quot;bitte zieldateinamen + erweiterung angeben ( wird dann erstellt )&quot;&lt;&lt;endl;
           string ziel;
           cin&gt;&gt;ziel;
           cout&lt;&lt;&quot;bitte key angeben ( bestehend aus einer zahl )&quot;&lt;&lt;endl;
           int yourkey1;
           cin&gt;&gt;yourkey1;
           ofstream verschlout(ziel);
           char ch=verschlin.get();
           while(!verschlin.eof()){
                out&lt;&lt;crypt(ch,yourkey1);
                ch=verschlin.get();
           }
           goto ende;     

    ende:
         cout&lt;&lt;endl;
         system(&quot;pause&quot;);
         return 0;
}
</code></pre>
<p>(Übrigens: auch über allgemeine infos wär ich nich böse :PP hab ja erst mit c++ angefangen)</p>
<p>So: Ich habe denke ich schon den fehler gefunden, weiß allerdings nich, wie ich ihn beheben soll: verschl.open (..,..) erwartet einen string wie &quot;..&quot; und ich gebe dem command ne variable..</p>
<p>kann mir wer helfen, das zu beheben????</p>
<p>danke scho im voraus!</p>
<p>Ps: ich weiß, man soll &quot;system (&quot;*&quot;) &quot; nich verwenden ... DAS hab ich gelesen :PPP</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/182653/problem-bei-dateiaufruf-_</link><generator>RSS for Node</generator><lastBuildDate>Wed, 23 Sep 2026 00:29:39 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/182653.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 27 May 2007 18:12:51 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to PROBLEM BEI DATEIAUFRUF ?_? on Sun, 27 May 2007 18:12:51 GMT]]></title><description><![CDATA[<p>Guten Abend!</p>
<p>Ich möchte mich scho mal entschuldigen, falls die Frage schon einmal gestellt worden ist, da ich zu faul war, mir das gesamte forum zu gemüte zu führen.<br />
ich hoffe, dass das zu verstehen ist <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>
<p>So, nun zu meinem problem.</p>
<p>Ich wollte eine kleine dateiveschlüsselung schreiben. allerdings scheitert dies daran, die dateien zu öffnen.</p>
<p>quellcode:</p>
<pre><code class="language-cpp">#include &lt;iostream&gt;
#include &lt;fstream&gt;
#include &lt;stdlib.h&gt;

using namespace std;

char mycrypt1 (char ch1, char key1) {
     return ch1+key1;
     }
int main (void) {
    cout&lt;&lt;&quot;verschluesselung&quot;&lt;&lt;endl;
    cout&lt;&lt;endl&lt;&lt;&quot;bitte quelldatei in verzeichnis des verschluesslungsprogramms verschieben \n&quot;;
    system(&quot;pause&quot;);
    cout&lt;&lt;&quot;quelldateinamen angeben&quot;&lt;&lt;endl;
    string quelle;
    cin&gt;&gt;quelle;
    ifstream verschlin;
    verschlin.open(quelle, ios_base::in);
    if ( verschlin) {
         goto weiter;
         }
         else
         {
             cerr&lt;&lt;&quot;Datei konnte nicht geoeffnet werden!&quot;&lt;&lt;endl;
             goto ende;
             }
    weiter:
           cout&lt;&lt;&quot;bitte zieldateinamen + erweiterung angeben ( wird dann erstellt )&quot;&lt;&lt;endl;
           string ziel;
           cin&gt;&gt;ziel;
           cout&lt;&lt;&quot;bitte key angeben ( bestehend aus einer zahl )&quot;&lt;&lt;endl;
           int yourkey1;
           cin&gt;&gt;yourkey1;
           ofstream verschlout(ziel);
           char ch=verschlin.get();
           while(!verschlin.eof()){
                out&lt;&lt;crypt(ch,yourkey1);
                ch=verschlin.get();
           }
           goto ende;     

    ende:
         cout&lt;&lt;endl;
         system(&quot;pause&quot;);
         return 0;
}
</code></pre>
<p>(Übrigens: auch über allgemeine infos wär ich nich böse :PP hab ja erst mit c++ angefangen)</p>
<p>So: Ich habe denke ich schon den fehler gefunden, weiß allerdings nich, wie ich ihn beheben soll: verschl.open (..,..) erwartet einen string wie &quot;..&quot; und ich gebe dem command ne variable..</p>
<p>kann mir wer helfen, das zu beheben????</p>
<p>danke scho im voraus!</p>
<p>Ps: ich weiß, man soll &quot;system (&quot;*&quot;) &quot; nich verwenden ... DAS hab ich gelesen :PPP</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1293276</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1293276</guid><dc:creator><![CDATA[hokage]]></dc:creator><pubDate>Sun, 27 May 2007 18:12:51 GMT</pubDate></item><item><title><![CDATA[Reply to PROBLEM BEI DATEIAUFRUF ?_? on Sun, 27 May 2007 18:15:47 GMT]]></title><description><![CDATA[<p>ifstream.open() erwartet einen Zeiger auf ein char-array.</p>
<p>Setz einfach anstatt quelle quelle.c_str() ein, das liefert dir das Char-Array aus des Strings <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/1293281</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1293281</guid><dc:creator><![CDATA[The-Kenny]]></dc:creator><pubDate>Sun, 27 May 2007 18:15:47 GMT</pubDate></item><item><title><![CDATA[Reply to PROBLEM BEI DATEIAUFRUF ?_? on Sun, 27 May 2007 19:25:11 GMT]]></title><description><![CDATA[<p>Abend nochma!</p>
<p>Danke für die schnelle hilfe, ich werds jetz ma ausprobiern <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/1293334</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1293334</guid><dc:creator><![CDATA[hokage]]></dc:creator><pubDate>Sun, 27 May 2007 19:25:11 GMT</pubDate></item></channel></rss>