<?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[Daten verschlüssel]]></title><description><![CDATA[<p>Hallo, ich bin neu hier und habe eine Frage:</p>
<p>Ich habe ein Programm geschrieben das eine Datei einliest, in einem String speichert und dann folgend verändert:</p>
<pre><code>for(string::iterator iter=text.begin(); iter!=text.end(); ++iter)
   {
    *iter=~*iter;
   }
</code></pre>
<p>...und dann wieder in der Datei speichert.<br />
Bei Textdateien funktioniert das perfekt, aber bei anderen Dateien wie zB.: *.jpg<br />
funktioniert das widerum nicht.<br />
Liegt das am Programm oder an dem Dateiformat?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/212625/daten-verschlüssel</link><generator>RSS for Node</generator><lastBuildDate>Wed, 14 Oct 2026 17:24:21 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/212625.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 08 May 2008 14:40:17 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Daten verschlüssel on Thu, 08 May 2008 14:40:17 GMT]]></title><description><![CDATA[<p>Hallo, ich bin neu hier und habe eine Frage:</p>
<p>Ich habe ein Programm geschrieben das eine Datei einliest, in einem String speichert und dann folgend verändert:</p>
<pre><code>for(string::iterator iter=text.begin(); iter!=text.end(); ++iter)
   {
    *iter=~*iter;
   }
</code></pre>
<p>...und dann wieder in der Datei speichert.<br />
Bei Textdateien funktioniert das perfekt, aber bei anderen Dateien wie zB.: *.jpg<br />
funktioniert das widerum nicht.<br />
Liegt das am Programm oder an dem Dateiformat?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1505497</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1505497</guid><dc:creator><![CDATA[tuxer]]></dc:creator><pubDate>Thu, 08 May 2008 14:40:17 GMT</pubDate></item><item><title><![CDATA[Reply to Daten verschlüssel on Thu, 08 May 2008 14:52:42 GMT]]></title><description><![CDATA[<p>Wird die Datei binär gelesen?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1505507</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1505507</guid><dc:creator><![CDATA[IoI]]></dc:creator><pubDate>Thu, 08 May 2008 14:52:42 GMT</pubDate></item><item><title><![CDATA[Reply to Daten verschlüssel on Thu, 08 May 2008 14:54:27 GMT]]></title><description><![CDATA[<p>Oder konreter:<br />
<a href="http://www.cppreference.com/io_flags.html#mode_flags" rel="nofollow">ios_base::binary</a>.</p>
<p>Gruß,</p>
<p>Simon2.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1505508</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1505508</guid><dc:creator><![CDATA[Simon2]]></dc:creator><pubDate>Thu, 08 May 2008 14:54:27 GMT</pubDate></item><item><title><![CDATA[Reply to Daten verschlüssel on Thu, 08 May 2008 15:45:21 GMT]]></title><description><![CDATA[<p>nein</p>
<pre><code>file.open(pfad.c_str(), fstream::in);

string inhalt;
char c;
      while(file&gt;&gt;c)
      {
        inhalt+=c;
      }
</code></pre>
<p>sorry, mein Programmierstil ist nicht besonders gut <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /> , ich programmiere C++ erst seit ein paar Monaten.</p>
<p>Gruß<br />
tuxer</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1505536</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1505536</guid><dc:creator><![CDATA[tuxer]]></dc:creator><pubDate>Thu, 08 May 2008 15:45:21 GMT</pubDate></item><item><title><![CDATA[Reply to Daten verschlüssel on Thu, 08 May 2008 15:47:36 GMT]]></title><description><![CDATA[<p>tuxer schrieb:</p>
<blockquote>
<p>nein</p>
<pre><code>file.open(pfad.c_str(), fstream::in);

string inhalt;
char c;
      while(file&gt;&gt;c)
      {
        inhalt+=c;
      }
</code></pre>
<p>sorry, mein Programmierstil ist nicht besonders gut <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /> , ich programmiere C++ erst seit ein paar Monaten.</p>
<p>Gruß<br />
tuxer</p>
</blockquote>
<pre><code class="language-cpp">file.open(pfad.c_str(), fstream::in | fstream::binary);
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1505537</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1505537</guid><dc:creator><![CDATA[Pigeon]]></dc:creator><pubDate>Thu, 08 May 2008 15:47:36 GMT</pubDate></item><item><title><![CDATA[Reply to Daten verschlüssel on Thu, 08 May 2008 15:56:06 GMT]]></title><description><![CDATA[<p>Danke<br />
werde ich einmal ausprobieren.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1505541</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1505541</guid><dc:creator><![CDATA[tuxer]]></dc:creator><pubDate>Thu, 08 May 2008 15:56:06 GMT</pubDate></item><item><title><![CDATA[Reply to Daten verschlüssel on Thu, 08 May 2008 15:57:50 GMT]]></title><description><![CDATA[<p>tuxer schrieb:</p>
<blockquote>
<p>Danke<br />
werde ich einmal ausprobieren.</p>
</blockquote>
<p>Und wenn du dich beim ersten mal vertippst? <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f62e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_open_mouth"
      title=":open_mouth:"
      alt="😮"
    /> <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f62e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_open_mouth"
      title=":open_mouth:"
      alt="😮"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1505543</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1505543</guid><dc:creator><![CDATA[Orakel]]></dc:creator><pubDate>Thu, 08 May 2008 15:57:50 GMT</pubDate></item><item><title><![CDATA[Reply to Daten verschlüssel on Thu, 08 May 2008 17:04:07 GMT]]></title><description><![CDATA[<p>ich habe es jetzt mit |fstream::binary kompiliert<br />
und vertippt habe ich mich nicht :p , aber ich habe das Programm jetzt wieder bei einer *.jpg Datei versucht. Funktioniert aber auch nicht und jetzt löscht das Programm die Leerzeichen in einer Textdatei!</p>
<p>und wie wäre es in einem Bitset zu speichern?<br />
nur ich weiß nicht wie man einen String in ein Bitset umwandelt, denn die Größe des Bitsets muss schon bei der Definition feststehen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1505576</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1505576</guid><dc:creator><![CDATA[tuxer]]></dc:creator><pubDate>Thu, 08 May 2008 17:04:07 GMT</pubDate></item><item><title><![CDATA[Reply to Daten verschlüssel on Thu, 08 May 2008 20:13:20 GMT]]></title><description><![CDATA[<p>Vergleich dies mal mit deinem Programm:</p>
<pre><code class="language-cpp">#include&lt;fstream&gt;
using namespace std;

int main()
{
	char File[256]={0},OutFile[256]={0};

	cout&lt;&lt;&quot;Dateiname eingeben : &quot;&lt;&lt;flush;
	cin.getline(File,255); cin.seekg(0L,ios::end);
	strcpy(OutFile,&quot;_&quot;);
	strcat(OutFile,File);

	ifstream In(File,ios::in|ios::binary);
	if(!In.good())
	{
		cout&lt;&lt;&quot;Fehler beim Oeffnen der Lese-Datei &quot;&lt;&lt;File&lt;&lt;endl;
		cin.ignore(); return(-1);
	}

	ofstream Out(OutFile,ios::out|ios::binary|ios::trunc);
	if(!Out.good())
	{
		cout&lt;&lt;&quot;Fehler beim Oeffnen der Ausgabe-Datei &quot;&lt;&lt;OutFile&lt;&lt;endl;
		cin.ignore(); return(-2);
	}

	char c=In.get();
	while(!In.eof())
	{
		Out.put(~c);
		c=In.get();
	}

	cout&lt;&lt;&quot;Programm erfolgreich beendet!&quot;&lt;&lt;endl;

	In.close();
	Out.close();
	cin.ignore(); return(0);
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1505681</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1505681</guid><dc:creator><![CDATA[Blaze]]></dc:creator><pubDate>Thu, 08 May 2008 20:13:20 GMT</pubDate></item><item><title><![CDATA[Reply to Daten verschlüssel on Thu, 08 May 2008 20:53:27 GMT]]></title><description><![CDATA[<p>Was heißt &quot;funktioniert nicht&quot;?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1505709</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1505709</guid><dc:creator><![CDATA[peterchen]]></dc:creator><pubDate>Thu, 08 May 2008 20:53:27 GMT</pubDate></item></channel></rss>