<?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[if datei vorhanden]]></title><description><![CDATA[<p>hallo liebe forumuser,</p>
<p>ich habe mal wieder ein problem das ich nicht gelöst bekomme</p>
<p>ich habe google benutzt und mein kopf natürlich auch</p>
<p>also ich suche ein code oder ein teil davon</p>
<p>wenn datei vorhanden das ausführen</p>
<p>else</p>
<p>das</p>
<p>also wie kann ich feststellen lassen ob eine datei da ist mit if?</p>
<p>ich hab es so versucht;</p>
<pre><code class="language-cpp">if (ich.dat==1)
{  
//befehl ausführen
}
else
{
//befehl ausführen
}
</code></pre>
<p>allerdings macht mein compiler eine fehlermeldung</p>
<p>mfg derdefeckter</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/261488/if-datei-vorhanden</link><generator>RSS for Node</generator><lastBuildDate>Mon, 07 Sep 2026 09:17:04 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/261488.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 19 Feb 2010 00:46:58 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to if datei vorhanden on Fri, 19 Feb 2010 00:46:58 GMT]]></title><description><![CDATA[<p>hallo liebe forumuser,</p>
<p>ich habe mal wieder ein problem das ich nicht gelöst bekomme</p>
<p>ich habe google benutzt und mein kopf natürlich auch</p>
<p>also ich suche ein code oder ein teil davon</p>
<p>wenn datei vorhanden das ausführen</p>
<p>else</p>
<p>das</p>
<p>also wie kann ich feststellen lassen ob eine datei da ist mit if?</p>
<p>ich hab es so versucht;</p>
<pre><code class="language-cpp">if (ich.dat==1)
{  
//befehl ausführen
}
else
{
//befehl ausführen
}
</code></pre>
<p>allerdings macht mein compiler eine fehlermeldung</p>
<p>mfg derdefeckter</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1857992</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1857992</guid><dc:creator><![CDATA[derdefeckter]]></dc:creator><pubDate>Fri, 19 Feb 2010 00:46:58 GMT</pubDate></item><item><title><![CDATA[Reply to if datei vorhanden on Fri, 19 Feb 2010 00:50:45 GMT]]></title><description><![CDATA[<p>geht denn<br />
if(ifstream(&quot;c:\\datei.dat&quot;))<br />
?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1857993</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1857993</guid><dc:creator><![CDATA[volkard]]></dc:creator><pubDate>Fri, 19 Feb 2010 00:50:45 GMT</pubDate></item><item><title><![CDATA[Reply to if datei vorhanden on Fri, 19 Feb 2010 00:52:09 GMT]]></title><description><![CDATA[<p>ich probiers mal</p>
<p>erstmal danke für dieschnelle antwort</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1857994</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1857994</guid><dc:creator><![CDATA[derdefeckter]]></dc:creator><pubDate>Fri, 19 Feb 2010 00:52:09 GMT</pubDate></item><item><title><![CDATA[Reply to if datei vorhanden on Fri, 19 Feb 2010 00:58:07 GMT]]></title><description><![CDATA[<p>naja zum teil er setzt mir denn bei der ausgabe noch @ID hin warum auch immer</p>
<p>ich poste mal mein code</p>
<pre><code class="language-cpp">// ##CODE START##
#include &lt;cstdlib&gt; 
#include &lt;iostream&gt;
#include &lt;string&gt;
#include &lt;fstream&gt;

using namespace std;

int main()
{

{

   ifstream in(&quot;datei.dat&quot;);
   string line;
}

    if(ifstream(&quot;datei.dat&quot;)) 
    {

	char lizens[100] = &quot;hkemepqjetmsixlo&quot;;
	char lizensentschluesselt[100]; 

	if(lizens[0] == 'h')
		lizensentschluesselt[0] = 'L'; 

    if(lizens[1] == 'k') 
		lizensentschluesselt[1] = 'i'; 

	if(lizens[2] == 'e') 
		lizensentschluesselt[2] = 'z'; 

	if(lizens[3] == 'm') 
		lizensentschluesselt[3] = 'e'; 

	if(lizens[4] == 'e') 
		lizensentschluesselt[4] = 'n'; 

	if(lizens[5] == 'p') 
		lizensentschluesselt[5] = 'z'; 

	if(lizens[6] == 'q') 
		lizensentschluesselt[6] = ' '; 

	if(lizens[7] == 'j') 
		lizensentschluesselt[7] = 'v';

	if(lizens[8] == 'e') 
		lizensentschluesselt[8] = 'o';

	if(lizens[9] == 't') 
		lizensentschluesselt[9] = 'r';

	if(lizens[10] == 'm') 
		lizensentschluesselt[10] = 'h';

	if(lizens[11] == 's') 
		lizensentschluesselt[11] = 'a';

	if(lizens[12] == 'i') 
		lizensentschluesselt[12] = 'n';

	if(lizens[13] == 'x') 
		lizensentschluesselt[13] = 'd';

	if(lizens[14] == 'l') 
		lizensentschluesselt[14] = 'e';

	if(lizens[15] == 'o') 
		lizensentschluesselt[15] = 'n';

		cout&lt;&lt;lizensentschluesselt&lt;&lt;&quot;\n&quot;;
    }

system(&quot;PAUSE&quot;);
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1857996</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1857996</guid><dc:creator><![CDATA[derdefeckter]]></dc:creator><pubDate>Fri, 19 Feb 2010 00:58:07 GMT</pubDate></item><item><title><![CDATA[Reply to if datei vorhanden on Fri, 19 Feb 2010 00:58:27 GMT]]></title><description><![CDATA[<p>Gut, ich mach mir Gedanken, im Mom ist mein Rechner voll lahm. Ich schreib mal was, was mir dazu einfällt, ca 8 min.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1857997</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1857997</guid><dc:creator><![CDATA[volkard]]></dc:creator><pubDate>Fri, 19 Feb 2010 00:58:27 GMT</pubDate></item><item><title><![CDATA[Reply to if datei vorhanden on Fri, 19 Feb 2010 01:04:55 GMT]]></title><description><![CDATA[<p>lizensentschluesselt endet nicht mit einem null character. Füge mal hinzu:</p>
<pre><code class="language-cpp">lizensentschluesselt[16] = '\0';
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1857999</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1857999</guid><dc:creator><![CDATA[saasd]]></dc:creator><pubDate>Fri, 19 Feb 2010 01:04:55 GMT</pubDate></item><item><title><![CDATA[Reply to if datei vorhanden on Fri, 19 Feb 2010 01:06:23 GMT]]></title><description><![CDATA[<p>Uih, ging scheller als gedacht.<br />
Weil ich gar nicht verstehe, was der Code machen soll. <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="🙂"
    /><br />
Ich vermute, er soll total machen, daß man den Zaubercode nicht sehen kann, wenn man die exe in notepad anschaut. Aber so, wie er ist, schaut er ja nur, ob diese Datei da ist.</p>
<pre><code class="language-cpp">// ##CODE START##
#include &lt;cstdlib&gt;
#include &lt;iostream&gt;
#include &lt;string&gt;
#include &lt;fstream&gt;

using namespace std;

int main()
{
	ifstream in(&quot;datei.dat&quot;);
	if (!in) {
		cout&lt;&lt;&quot;Lizensdatei nicht da!\n&quot;;
		return 1;//dadruch brauchts nach } kein else
	}
	char lizens[100] = &quot;hkemepqjetmsixlo&quot;;
	char lizensentschluesselt[100];

	if (lizens[0] == 'h')
		lizensentschluesselt[0] = 'L';

	if (lizens[1] == 'k')
		lizensentschluesselt[1] = 'i';

	if (lizens[2] == 'e')
		lizensentschluesselt[2] = 'z';

	if (lizens[3] == 'm')
		lizensentschluesselt[3] = 'e';

	if (lizens[4] == 'e')
		lizensentschluesselt[4] = 'n';

	if (lizens[5] == 'p')
		lizensentschluesselt[5] = 'z';

	if (lizens[6] == 'q')
		lizensentschluesselt[6] = ' ';

	if (lizens[7] == 'j')
		lizensentschluesselt[7] = 'v';

	if (lizens[8] == 'e')
		lizensentschluesselt[8] = 'o';

	if (lizens[9] == 't')
		lizensentschluesselt[9] = 'r';

	if (lizens[10] == 'm')
		lizensentschluesselt[10] = 'h';

	if (lizens[11] == 's')
		lizensentschluesselt[11] = 'a';

	if (lizens[12] == 'i')
		lizensentschluesselt[12] = 'n';

	if (lizens[13] == 'x')
		lizensentschluesselt[13] = 'd';

	if (lizens[14] == 'l')
		lizensentschluesselt[14] = 'e';

	if (lizens[15] == 'o')
		lizensentschluesselt[15] = 'n';

	cout&lt;&lt;lizensentschluesselt&lt;&lt;&quot;\n&quot;;

	system(&quot;PAUSE&quot;);
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1858000</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1858000</guid><dc:creator><![CDATA[volkard]]></dc:creator><pubDate>Fri, 19 Feb 2010 01:06:23 GMT</pubDate></item><item><title><![CDATA[Reply to if datei vorhanden on Fri, 19 Feb 2010 01:06:38 GMT]]></title><description><![CDATA[<p>hay</p>
<p>und wohin soll ich den genau setzten bin erst sehr neu in c++</p>
<p>mfg derdefeckter</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1858002</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1858002</guid><dc:creator><![CDATA[derdefeckter]]></dc:creator><pubDate>Fri, 19 Feb 2010 01:06:38 GMT</pubDate></item><item><title><![CDATA[Reply to if datei vorhanden on Fri, 19 Feb 2010 01:08:20 GMT]]></title><description><![CDATA[<p>ok also wenn die lizenz nicht vorhanden ist gibt es dann die fehlermeldung lizensdatei nicht vorhanden z.b.?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1858003</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1858003</guid><dc:creator><![CDATA[derdefeckter]]></dc:creator><pubDate>Fri, 19 Feb 2010 01:08:20 GMT</pubDate></item><item><title><![CDATA[Reply to if datei vorhanden on Fri, 19 Feb 2010 01:20:16 GMT]]></title><description><![CDATA[<p>derdefeckter schrieb:</p>
<blockquote>
<p>ok also wenn die lizenz nicht vorhanden ist gibt es dann die fehlermeldung lizensdatei nicht vorhanden z.b.?</p>
</blockquote>
<p>Ja, das macht er bei mir zur Zeit.<br />
Du solltest noch einbauen, daß Du mehrer Lizenzen ausgeben kannst, und daheim immer aufschreiben, wem Du welche Lizenz gabst, oder?</p>
<p>Zum Beispiel mit</p>
<pre><code class="language-cpp">bool checkLizens(){
	ifstream in(&quot;datei.dat&quot;);
	if (!in) {
		cout&lt;&lt;&quot;Lizensdatei nicht da!\n&quot;;
		return false;
	}
	string zeuberzeile;
	in&gt;&gt;zauberzeile;
	int zauberzahl=17;
	for(int i=0;i&lt;zauberzeile.count();++i)
		zauberzahl=zauberzahl*31+zauberzeile[i];
	if(zauberzahl==4562)
		return true;
	else{
		cout&lt;&lt;&quot;Verfummelte Lizensdatei!\n&quot;;
		return false;
	}
}
</code></pre>
<p>Dann kannst Du beliebig viele Lizenzen auf Namen ausstellen und Dir daheim merken.<br />
Aber zum Erstellen einer neuen Lizenzdatei müßtest Du ein Programm bauen, das alle möglichen Strings durchprobiert und welche mit der Checksumme 4562 anzeigt. Kein riesiges Problem, aber ein sehr unterhaltsames. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f921.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--clown_face"
      title=":clown:"
      alt="🤡"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1858004</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1858004</guid><dc:creator><![CDATA[volkard]]></dc:creator><pubDate>Fri, 19 Feb 2010 01:20:16 GMT</pubDate></item><item><title><![CDATA[Reply to if datei vorhanden on Fri, 19 Feb 2010 01:19:05 GMT]]></title><description><![CDATA[<p>also wie gesagt ich lerne gerade eifrig c++<br />
so und einfach nur um schrittweise weiter zu kommen ist das nur ein test</p>
<p>dass heisst später wenn ich mal was anderes vorhabe da würde ich denn das alles mit versionsnummer machen und die bei mir &quot;registrieren&quot;</p>
<p>aber mein programm kann bis jetzt nur fragen wie es einem geht auf gut mir gehts auch gut antworten bei geht oder schlecht so ist es numal im leben dann fragt mein programm nach dem alter und rechnet x=deinalter z.b. -17 und dann soll man dann das alter von dem programm errechner also der nutzer</p>
<p>wenn ergebnis richtig dann gibt er richtig aus wenn falsch gibt er falsch aus</p>
<p>ja und jetzt kommt halt noch das dazu das nächste wird denn erstmal mit winapi eine grafische oberfläache dafür erstellen das erstmal dazu</p>
<p>mfg derdefeckter</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1858005</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1858005</guid><dc:creator><![CDATA[derdefeckter]]></dc:creator><pubDate>Fri, 19 Feb 2010 01:19:05 GMT</pubDate></item><item><title><![CDATA[Reply to if datei vorhanden on Fri, 19 Feb 2010 01:27:48 GMT]]></title><description><![CDATA[<p>Hier, ich gebe Dir ein paar Satzzeichen:</p>
<pre><code>..,,:,;.--!!.,,:,;.-??.,?,:,;.--!!.,,:,;.-??.,?--.,
</code></pre>
<p>Vielleicht kannst Du die mal in späteren Postings gebrauchen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1858007</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1858007</guid><dc:creator><![CDATA[volkard]]></dc:creator><pubDate>Fri, 19 Feb 2010 01:27:48 GMT</pubDate></item><item><title><![CDATA[Reply to if datei vorhanden on Fri, 19 Feb 2010 01:30:18 GMT]]></title><description><![CDATA[<p>ja danke werd ich benutzen.<br />
auch später.</p>
<p>mfg derdefeckter.</p>
<p>p.s. die sind nur soweit weg, von meiner &quot;fingerreichweite&quot; <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/1858008</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1858008</guid><dc:creator><![CDATA[derdefeckter]]></dc:creator><pubDate>Fri, 19 Feb 2010 01:30:18 GMT</pubDate></item><item><title><![CDATA[Reply to if datei vorhanden on Fri, 19 Feb 2010 01:31:34 GMT]]></title><description><![CDATA[<p>derdefeckter schrieb:</p>
<blockquote>
<p>p.s. die sind nur soweit weg, von meiner &quot;fingerreichweite&quot; <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>
</blockquote>
<p>^<br />
Das ist kein Problem. Ich kann Dir auch ein Fax schicken oder Du rufst mich an und ich lese sie Dir vor.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1858009</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1858009</guid><dc:creator><![CDATA[volkard]]></dc:creator><pubDate>Fri, 19 Feb 2010 01:31:34 GMT</pubDate></item><item><title><![CDATA[Reply to if datei vorhanden on Fri, 19 Feb 2010 01:32:17 GMT]]></title><description><![CDATA[<p>ok.</p>
<p>mfg derdefeckter</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1858010</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1858010</guid><dc:creator><![CDATA[derdefeckter]]></dc:creator><pubDate>Fri, 19 Feb 2010 01:32:17 GMT</pubDate></item><item><title><![CDATA[Reply to if datei vorhanden on Fri, 19 Feb 2010 02:59:57 GMT]]></title><description><![CDATA[<p>also ich habe mich mal ran gesetzt, aber der sobald ich die exe öffne zeigt er nach &quot;lizenz vorhandenÉ&lt;-@ noch dazu wie kann ich das denn beheben???</p>
<p>mfg derdefeckter</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1858020</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1858020</guid><dc:creator><![CDATA[derdefeckter]]></dc:creator><pubDate>Fri, 19 Feb 2010 02:59:57 GMT</pubDate></item><item><title><![CDATA[Reply to if datei vorhanden on Fri, 19 Feb 2010 03:25:09 GMT]]></title><description><![CDATA[<p>Interessnaterweise wurde die Antwort gegeben, <em><strong>bevor</strong></em> diese Frage kam! Als können man die Frage vorhersagen <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f921.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--clown_face"
      title=":clown:"
      alt="🤡"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1858021</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1858021</guid><dc:creator><![CDATA[JaykopX]]></dc:creator><pubDate>Fri, 19 Feb 2010 03:25:09 GMT</pubDate></item><item><title><![CDATA[Reply to if datei vorhanden on Fri, 19 Feb 2010 03:33:32 GMT]]></title><description><![CDATA[<p>saasd schrieb:</p>
<blockquote>
<p>lizensentschluesselt endet nicht mit einem null character. Füge mal hinzu:</p>
<pre><code class="language-cpp">lizensentschluesselt[16] = '\0';
</code></pre>
</blockquote>
<p>das habe ich versucht und dann sagt mein compiler</p>
<pre><code>17 C:\code\entwicklung\main.cpp invalid initializer
</code></pre>
<p>mfg derdefeckter</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1858022</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1858022</guid><dc:creator><![CDATA[derdefeckter]]></dc:creator><pubDate>Fri, 19 Feb 2010 03:33:32 GMT</pubDate></item></channel></rss>