<?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[C++ Code in eigenes Projekt einbinden]]></title><description><![CDATA[<p>Hallo</p>
<p>Ich bin neu bei der Programmiersprache C++</p>
<p>Ich habe vorhin lange Delphi programmiert.... (immer noch)</p>
<p>Nun habe ich mir Visual C++ geholt, hab mir mal ein paar test programme gemacht.. hat alles geklappt <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /></p>
<p>Nun möchte ich Folgenden Code integrieren:</p>
<pre><code class="language-cpp">void CCrackme1Dlg::OnCheck()
{
	UpdateData(TRUE);
	CString Hex1,Hex2,Hex3,Hex4,ASCII1,ASCII2,ASCII3,ASCII4;
	CString Final_1, Final_2, Final_3, Final_4, Final_1f, Final_2f, Final_3f, Final_4f, Final_1ff, Final_2ff, Final_3ff, Final_4ff, Final;
	int Länge = mstr_Name.GetLength();

	int zahl = 0;
	int checkserial = ((mstr_Name[zahl])*(2,8));
	int serial = (checkserial * 5);
	int serial_1 = 1;
	int serial_2 = 1;
	int serial_3 = 1;
	int serial_4 = 1;

	// ASCII-Wert
	for (zahl; zahl &lt;= Länge; zahl++)
	{
		checkserial = ((mstr_Name[zahl])*(2,8));
		serial += checkserial;
	}
	ASCII1.Format(&quot;%d&quot;,serial);
	ASCII2.Format(&quot;%d&quot;,(serial*2));
	ASCII3.Format(&quot;%d&quot;,(serial*3));
	ASCII4.Format(&quot;%d&quot;,(serial*4));

	// Hex-Wert
	Hex1.Format(&quot;%x&quot;,serial);
	Hex2.Format(&quot;%x&quot;,(serial*2));
	Hex3.Format(&quot;%x&quot;,(serial*3));
	Hex4.Format(&quot;%x&quot;,(serial*4));

	// 1-Block
	Final_1f = ASCII1[0];
	Final_2f = Hex1[1];
	Final_3f = ASCII1[2];
	Final_4f = Hex1[3];
	Final_1ff = Final_1f + Final_2f + Final_3f + Final_4f;

	// 2-Block
	Final_1f = ASCII2[0];
	Final_2f = Hex2[1];
	Final_3f = ASCII2[2];
	Final_4f = Hex2[3];
	Final_2ff = Final_1f + Final_2f + Final_3f + Final_4f;

	// 3-Block
	Final_1f = ASCII3[0];
	Final_2f = Hex3[1];
	Final_3f = ASCII3[2];
	Final_4f = Hex3[3];
	Final_3ff = Final_1f + Final_2f + Final_3f + Final_4f;

	// 4-Block
	Final_1f = ASCII4[0];
	Final_2f = Hex4[1];
	Final_3f = ASCII4[2];
	Final_4f = Hex4[3];
	Final_4ff = Final_1f + Final_2f + Final_3f + Final_4f;

	Final = Final_1ff + &quot;-&quot; + Final_2ff + &quot;-&quot; + Final_3ff + &quot;-&quot; + Final_4ff; 

	if (mstr_Serial == Final)
	{
		MessageBox(_T(&quot;Der Serial ist richtig!&quot;),_T(&quot;Geschafft&quot;),NULL);
	}
	else
	{
		MessageBox(_T(&quot;Der Serial ist falsch!&quot;),_T(&quot;Error&quot;),NULL);
	}
}
</code></pre>
<p>Doch ich krieg das nicht hin....</p>
<p>Ich hoffe, ihr könnt mir vieleicht helfen...</p>
<p>Code ist dazu da, um eine Serial zu erzeugen. Nicht für illegales nur für ein Crackme</p>
<p>Und noch ne kleine Frage am rande... Bei dem Button in VC++ steht .NET Component. Ist das nun .NET oder C++? <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="🙂"
    /></p>
<p>Liebe Grüsse<br />
Claudio</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/201693/c-code-in-eigenes-projekt-einbinden</link><generator>RSS for Node</generator><lastBuildDate>Tue, 06 Oct 2026 06:54:51 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/201693.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 03 Jan 2008 08:51:50 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to C++ Code in eigenes Projekt einbinden on Thu, 03 Jan 2008 08:51:50 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>Ich bin neu bei der Programmiersprache C++</p>
<p>Ich habe vorhin lange Delphi programmiert.... (immer noch)</p>
<p>Nun habe ich mir Visual C++ geholt, hab mir mal ein paar test programme gemacht.. hat alles geklappt <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /></p>
<p>Nun möchte ich Folgenden Code integrieren:</p>
<pre><code class="language-cpp">void CCrackme1Dlg::OnCheck()
{
	UpdateData(TRUE);
	CString Hex1,Hex2,Hex3,Hex4,ASCII1,ASCII2,ASCII3,ASCII4;
	CString Final_1, Final_2, Final_3, Final_4, Final_1f, Final_2f, Final_3f, Final_4f, Final_1ff, Final_2ff, Final_3ff, Final_4ff, Final;
	int Länge = mstr_Name.GetLength();

	int zahl = 0;
	int checkserial = ((mstr_Name[zahl])*(2,8));
	int serial = (checkserial * 5);
	int serial_1 = 1;
	int serial_2 = 1;
	int serial_3 = 1;
	int serial_4 = 1;

	// ASCII-Wert
	for (zahl; zahl &lt;= Länge; zahl++)
	{
		checkserial = ((mstr_Name[zahl])*(2,8));
		serial += checkserial;
	}
	ASCII1.Format(&quot;%d&quot;,serial);
	ASCII2.Format(&quot;%d&quot;,(serial*2));
	ASCII3.Format(&quot;%d&quot;,(serial*3));
	ASCII4.Format(&quot;%d&quot;,(serial*4));

	// Hex-Wert
	Hex1.Format(&quot;%x&quot;,serial);
	Hex2.Format(&quot;%x&quot;,(serial*2));
	Hex3.Format(&quot;%x&quot;,(serial*3));
	Hex4.Format(&quot;%x&quot;,(serial*4));

	// 1-Block
	Final_1f = ASCII1[0];
	Final_2f = Hex1[1];
	Final_3f = ASCII1[2];
	Final_4f = Hex1[3];
	Final_1ff = Final_1f + Final_2f + Final_3f + Final_4f;

	// 2-Block
	Final_1f = ASCII2[0];
	Final_2f = Hex2[1];
	Final_3f = ASCII2[2];
	Final_4f = Hex2[3];
	Final_2ff = Final_1f + Final_2f + Final_3f + Final_4f;

	// 3-Block
	Final_1f = ASCII3[0];
	Final_2f = Hex3[1];
	Final_3f = ASCII3[2];
	Final_4f = Hex3[3];
	Final_3ff = Final_1f + Final_2f + Final_3f + Final_4f;

	// 4-Block
	Final_1f = ASCII4[0];
	Final_2f = Hex4[1];
	Final_3f = ASCII4[2];
	Final_4f = Hex4[3];
	Final_4ff = Final_1f + Final_2f + Final_3f + Final_4f;

	Final = Final_1ff + &quot;-&quot; + Final_2ff + &quot;-&quot; + Final_3ff + &quot;-&quot; + Final_4ff; 

	if (mstr_Serial == Final)
	{
		MessageBox(_T(&quot;Der Serial ist richtig!&quot;),_T(&quot;Geschafft&quot;),NULL);
	}
	else
	{
		MessageBox(_T(&quot;Der Serial ist falsch!&quot;),_T(&quot;Error&quot;),NULL);
	}
}
</code></pre>
<p>Doch ich krieg das nicht hin....</p>
<p>Ich hoffe, ihr könnt mir vieleicht helfen...</p>
<p>Code ist dazu da, um eine Serial zu erzeugen. Nicht für illegales nur für ein Crackme</p>
<p>Und noch ne kleine Frage am rande... Bei dem Button in VC++ steht .NET Component. Ist das nun .NET oder C++? <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="🙂"
    /></p>
<p>Liebe Grüsse<br />
Claudio</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1429727</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1429727</guid><dc:creator><![CDATA[hedie]]></dc:creator><pubDate>Thu, 03 Jan 2008 08:51:50 GMT</pubDate></item><item><title><![CDATA[Reply to C++ Code in eigenes Projekt einbinden on Thu, 03 Jan 2008 09:12:24 GMT]]></title><description><![CDATA[<p>Was klappt denn nicht ?<br />
Eventuell mal die Compilermeldung hier rein schreiben.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1429736</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1429736</guid><dc:creator><![CDATA[pivke]]></dc:creator><pubDate>Thu, 03 Jan 2008 09:12:24 GMT</pubDate></item><item><title><![CDATA[Reply to C++ Code in eigenes Projekt einbinden on Thu, 03 Jan 2008 09:18:40 GMT]]></title><description><![CDATA[<p>Es kommt zb.</p>
<pre><code>C2065: 'CString': nichtdeklarierter Bezeichner
C2065: 'Hex1': nichtdeklarierter Bezeichner
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1429743</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1429743</guid><dc:creator><![CDATA[hedie]]></dc:creator><pubDate>Thu, 03 Jan 2008 09:18:40 GMT</pubDate></item><item><title><![CDATA[Reply to C++ Code in eigenes Projekt einbinden on Thu, 03 Jan 2008 09:20:57 GMT]]></title><description><![CDATA[<p>Naja du nutzt da Funktionen &amp; Klassen der MFC (microsoft foundation class) und dafür müsstest du auch die Header davon einbinden. Du kannst aber auch einfach hingehen und die Klassen durch die Entsprechenden Klassen des Standards ersätzen und ggf. die Funktionen anzupassen.</p>
<p>Aber</p>
<pre><code class="language-cpp">void CCrackme1Dlg::OnCheck()
</code></pre>
<p>sieht eigtl. auch nach MFC aus ... woher hast du den Code?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1429745</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1429745</guid><dc:creator><![CDATA[*D*Evil]]></dc:creator><pubDate>Thu, 03 Jan 2008 09:20:57 GMT</pubDate></item><item><title><![CDATA[Reply to C++ Code in eigenes Projekt einbinden on Thu, 03 Jan 2008 09:24:14 GMT]]></title><description><![CDATA[<p>Den Code habe ich von hier</p>
<p><a href="http://www.hackerboard.de/thread.php?postid=257871#post257871" rel="nofollow">http://www.hackerboard.de/thread.php?postid=257871#post257871</a> (ganz unten)</p>
<p>Ok also die Klassen ersetzen....</p>
<p>Welche wären das?</p>
<p>Noch was, wenn ich eine erstellte Anwendung auf einem anderen PC Laufen lassen möchte, kommt folgender Fehler:</p>
<p>This application has failed to start because the application configuration is incorrect</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1429746</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1429746</guid><dc:creator><![CDATA[hedie]]></dc:creator><pubDate>Thu, 03 Jan 2008 09:24:14 GMT</pubDate></item><item><title><![CDATA[Reply to C++ Code in eigenes Projekt einbinden on Thu, 03 Jan 2008 10:00:35 GMT]]></title><description><![CDATA[<p>Ehm ok also da ist was drin, was der Autor bestimmt nicht beabsichtigt hat <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>
<pre><code class="language-cpp">int checkserial = ((mstr_Name[zahl])*(2,8));
</code></pre>
<p>hier wird nicht mit 2,8 multipliziert (was der Compiler bestimmt auch angemeckert hat, bevor er die Klammern darum machte) sondern mit 8. Was er meinte wäre 2**.**8 gewesen.</p>
<p>Um das ganze zu verstehen, was nicht weiter schwer ist, auch wenn der Programmierer wohl arrays usw. nicht kannte <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="😉"
    /> , wäre evtl. ganz nett zu wissen was in mstr_Name steht.</p>
<p>Aja CString durch std::string ersetzen und &lt;string&gt; einbinden.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1429764</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1429764</guid><dc:creator><![CDATA[*D*Evil]]></dc:creator><pubDate>Thu, 03 Jan 2008 10:00:35 GMT</pubDate></item><item><title><![CDATA[Reply to C++ Code in eigenes Projekt einbinden on Thu, 03 Jan 2008 10:03:15 GMT]]></title><description><![CDATA[<p>Achja im Prinzip sieht es danach aus als würde er jeweils das 1. Zeichen einer Zahl (123 =&gt; 1) in dezimal, dann in hex, dann in dezimal und zum Schluss wieder in hex in einen String packen und das 4x. Dann gucken ob der String mit mstr_Name gleich ist.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1429766</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1429766</guid><dc:creator><![CDATA[*D*Evil]]></dc:creator><pubDate>Thu, 03 Jan 2008 10:03:15 GMT</pubDate></item><item><title><![CDATA[Reply to C++ Code in eigenes Projekt einbinden on Thu, 03 Jan 2008 10:06:56 GMT]]></title><description><![CDATA[<p>Hab das so versucht:</p>
<pre><code class="language-cpp">std::string Hex1,Hex2,Hex3,Hex4,ASCII1,ASCII2,ASCII3,ASCII4;
</code></pre>
<p>und so</p>
<pre><code class="language-cpp">#include &lt;string&gt;
</code></pre>
<p>Jedoch meldet er nun das selbe und noch zusätzlich</p>
<pre><code>C2653: 'std': Keine Klasse oder Namespace
</code></pre>
<pre><code>C2065: 'string': nichtdeklarierter Bezeichner
</code></pre>
<p>In mstr_Name steht der name zu dem die Serial erzeugt werden soll</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1429770</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1429770</guid><dc:creator><![CDATA[hedie]]></dc:creator><pubDate>Thu, 03 Jan 2008 10:06:56 GMT</pubDate></item><item><title><![CDATA[Reply to C++ Code in eigenes Projekt einbinden on Thu, 03 Jan 2008 10:14:06 GMT]]></title><description><![CDATA[<p>hedie , willste nicht mal C++-Grundlagen lernen? std::string sollte jedem C++-Programmierer aus dem FF bekannt sein.</p>
<p>Außerdem würde ich CString durch std::wstring und nicht std::string ersetzen!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1429779</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1429779</guid><dc:creator><![CDATA[Artchi]]></dc:creator><pubDate>Thu, 03 Jan 2008 10:14:06 GMT</pubDate></item><item><title><![CDATA[Reply to C++ Code in eigenes Projekt einbinden on Thu, 03 Jan 2008 10:15:34 GMT]]></title><description><![CDATA[<p>Neee <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /></p>
<p>Ich lerne am liebsten und am besten durch beispiele...</p>
<p>hat mir die Erfahrung gezeigt <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /></p>
<p>Ok ich versuche mal</p>
<pre><code class="language-cpp">std::wstring
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1429780</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1429780</guid><dc:creator><![CDATA[hedie]]></dc:creator><pubDate>Thu, 03 Jan 2008 10:15:34 GMT</pubDate></item><item><title><![CDATA[Reply to C++ Code in eigenes Projekt einbinden on Thu, 03 Jan 2008 10:16:47 GMT]]></title><description><![CDATA[<p>Schön, und wir sollen jede kleine Fehlermeldung erklären, obwohl sie durch Grundlagenwissen hätte vermieden werden können? Ist ja nur unsere Zeit und Nerven...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1429784</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1429784</guid><dc:creator><![CDATA[Artchi]]></dc:creator><pubDate>Thu, 03 Jan 2008 10:16:47 GMT</pubDate></item><item><title><![CDATA[Reply to C++ Code in eigenes Projekt einbinden on Thu, 03 Jan 2008 10:18:29 GMT]]></title><description><![CDATA[<p>Tut mir leid.....</p>
<p>Mir geht es hier in ersterlinie, darum einen Keygen zu bauen...</p>
<p>Ob in Delphi oder C++ is nich so wichtig... Ich habs nun nur versucht, da der Code bereits C++ ist und ich ihn nicht verstehe um ihn in Delphi zu Portieren.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1429785</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1429785</guid><dc:creator><![CDATA[hedie]]></dc:creator><pubDate>Thu, 03 Jan 2008 10:18:29 GMT</pubDate></item><item><title><![CDATA[Reply to C++ Code in eigenes Projekt einbinden on Thu, 03 Jan 2008 10:53:19 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">#include &lt;string&gt;
#include &lt;sstream&gt;
#include &lt;iomanip&gt;

bool valid_serial(std::string const&amp; str)
{
	short checkserial = str[0] * (2, 8);
	int serial(checkserial * 5);

	for (std::size_t i(0); i &lt; str.length(); ++i)
    {
        checkserial = str[i] * (2, 8);
        serial += checkserial;
    }

	std::string hex[4];
	std::string ascii[4];

	std::ostringstream ss;
	for (std::size_t i(0); i &lt; 4; ++i)
	{
		ss &lt;&lt; serial * (i + 1);
		ss &gt;&gt; ascii[i];
	}

	ss.clear(); ss.str(&quot;&quot;);

	for (std::size_t i(0); i &lt; 4; ++i)
	{
		ss &lt;&lt; std::hex &lt;&lt; serial * (i + 1);
		ss &gt;&gt; hex[i];
	}

	std::string final_serial;
	for (std::size_t i(0); i &lt; 4; ++i)
	{
		char tmp[5] = { ascii[i][0], hex[i][1], ascii[i][2], hex[i][3], '\0' };
		if (i != 0) final_serial += &quot;-&quot;;
		final_serial += tmp;
	}
	return str == final_serial;
}
</code></pre>
<p>... so in etwa <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/1429800</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1429800</guid><dc:creator><![CDATA[*D*Evil]]></dc:creator><pubDate>Thu, 03 Jan 2008 10:53:19 GMT</pubDate></item><item><title><![CDATA[Reply to C++ Code in eigenes Projekt einbinden on Thu, 03 Jan 2008 11:17:02 GMT]]></title><description><![CDATA[<p>Cool... vielen dank</p>
<p>ich nehme mal an, du gehst davon aus das der code funktioniert</p>
<p>also bei mir sind wieder die fehler wie</p>
<p>undefinierter bezeichner str</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1429814</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1429814</guid><dc:creator><![CDATA[hedie]]></dc:creator><pubDate>Thu, 03 Jan 2008 11:17:02 GMT</pubDate></item><item><title><![CDATA[Reply to C++ Code in eigenes Projekt einbinden on Thu, 03 Jan 2008 11:29:10 GMT]]></title><description><![CDATA[<p>Hmm welcher Compiler? Ist Standard-C++ ... zwar nicht getestet, sollte aber gehen <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/1429824</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1429824</guid><dc:creator><![CDATA[*D*Evil]]></dc:creator><pubDate>Thu, 03 Jan 2008 11:29:10 GMT</pubDate></item><item><title><![CDATA[Reply to C++ Code in eigenes Projekt einbinden on Thu, 03 Jan 2008 11:33:13 GMT]]></title><description><![CDATA[<p>Ich benutze den standard Visual C++ Compiler...</p>
<p>Nich lachen <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /> liegt es daran, das ich den code in ein Button click event getan hab?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1429828</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1429828</guid><dc:creator><![CDATA[hedie]]></dc:creator><pubDate>Thu, 03 Jan 2008 11:33:13 GMT</pubDate></item><item><title><![CDATA[Reply to C++ Code in eigenes Projekt einbinden on Thu, 03 Jan 2008 11:47:40 GMT]]></title><description><![CDATA[<p>?? Was für ein Button-Click-Event? Und ja die Funktion darf nicht in einer anderen Sein <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/1429842</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1429842</guid><dc:creator><![CDATA[*D*Evil]]></dc:creator><pubDate>Thu, 03 Jan 2008 11:47:40 GMT</pubDate></item><item><title><![CDATA[Reply to C++ Code in eigenes Projekt einbinden on Thu, 03 Jan 2008 12:15:17 GMT]]></title><description><![CDATA[<p>Ich hab auf meiner Form einen Button</p>
<p>und in diesen also in sein OnClick event habe ich den Code getan....</p>
<p>Oder war dein Code eine eigene Funktion?</p>
<p>Wenn ka, wie muss ich diese aufrufen? <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1429867</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1429867</guid><dc:creator><![CDATA[hedie]]></dc:creator><pubDate>Thu, 03 Jan 2008 12:15:17 GMT</pubDate></item><item><title><![CDATA[Reply to C++ Code in eigenes Projekt einbinden on Thu, 03 Jan 2008 12:16:51 GMT]]></title><description><![CDATA[<p>Hmm Forms hört sich aber nicht nach reinen C++ an <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="😉"
    /> Mach mal eine Win32 Konsolenanwendung und ja das war eine extra Funktion und an Sie musst du den Inhalt von dem mstr_ ding übergeben bekommen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1429870</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1429870</guid><dc:creator><![CDATA[*D*Evil]]></dc:creator><pubDate>Thu, 03 Jan 2008 12:16:51 GMT</pubDate></item><item><title><![CDATA[Reply to C++ Code in eigenes Projekt einbinden on Thu, 03 Jan 2008 12:31:08 GMT]]></title><description><![CDATA[<p>Ok hab das mal versucht.....</p>
<p>da gibts wieder die gleichen fehler (ca 30)</p>
<p>Unter anderen auch diesen</p>
<pre><code>C2784: &quot;std::basic_istream&lt;_Elem,_Traits&gt; &amp;std::operator &gt;&gt;(std::basic_istream&lt;_Elem,_Traits&gt; &amp;,_Elem *)&quot;: template-Argument für &quot;std::basic_istream&lt;_Elem,_Traits&gt; &amp;&quot; konnte nicht von &quot;std::ostringstream&quot; hergeleitet werden.
</code></pre>
<p>Welchen Compiler benutzt du denn?</p>
<p>GCC?</p>
<p>Hast du ICQ, MSN oder so?</p>
<p>Vielen Dank für deine Geduld</p>
<p>Liebe Grüsse<br />
Claudio</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1429888</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1429888</guid><dc:creator><![CDATA[hedie]]></dc:creator><pubDate>Thu, 03 Jan 2008 12:31:08 GMT</pubDate></item><item><title><![CDATA[Reply to C++ Code in eigenes Projekt einbinden on Thu, 03 Jan 2008 13:23:41 GMT]]></title><description><![CDATA[<p>Sorry es muss statt std::ostringstream ss; einfach std::stringstream ss; heißen, da du nicht nur rein sondern auch raus streams.<br />
oder:</p>
<pre><code class="language-cpp">std::string hex[4];
std::string ascii[4];
std::ostringstream ss;

for (std::size_t i(0); i &lt; 4; ++i)
{
    ss &lt;&lt; serial * (i + 1);
    ascii[i] = ss.str();
}
ss.clear(); ss.str(&quot;&quot;);

for (std::size_t i(0); i &lt; 4; ++i)
{
    ss &lt;&lt; std::hex &lt;&lt; serial * (i + 1);
    hex[i] = ss.str();
}
</code></pre>
<p>dann sollte es aber gehen <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/1429934</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1429934</guid><dc:creator><![CDATA[*D*Evil]]></dc:creator><pubDate>Thu, 03 Jan 2008 13:23:41 GMT</pubDate></item><item><title><![CDATA[Reply to C++ Code in eigenes Projekt einbinden on Thu, 03 Jan 2008 13:36:52 GMT]]></title><description><![CDATA[<p>Perfekt... Funktioniert (also das erzeugen <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /> )</p>
<p>Das ganze sieht nun bei mir so aus</p>
<pre><code class="language-cpp">// rtzu.cpp : Definiert den Einstiegspunkt für die Konsolenanwendung.
//

#include &quot;stdafx.h&quot;
#include &lt;string&gt;
#include &lt;sstream&gt;
#include &lt;iomanip&gt; 

bool valid_serial(std::string const&amp; str)
{
    short checkserial = str[0] * (2, 8);
    int serial(checkserial * 5);

    for (std::size_t i(0); i &lt; str.length(); ++i)
    {
        checkserial = str[i] * (2, 8);
        serial += checkserial;
	}
std::string hex[4];
std::string ascii[4];
std::ostringstream ss;

for (std::size_t i(0); i &lt; 4; ++i)
{
    ss &lt;&lt; serial * (i + 1);
    ascii[i] = ss.str();
}
ss.clear(); ss.str(&quot;&quot;);

for (std::size_t i(0); i &lt; 4; ++i)
{
    ss &lt;&lt; std::hex &lt;&lt; serial * (i + 1);
    hex[i] = ss.str();
}
std::string final_serial;
    for (std::size_t i(0); i &lt; 4; ++i)
    {
        char tmp[5] = { ascii[i][0], hex[i][1], ascii[i][2], hex[i][3], '\0' };
        if (i != 0) final_serial += &quot;-&quot;;
        final_serial += tmp;
    }
    return str == final_serial;
}

int _tmain(int argc, _TCHAR* argv[])
{
	return 0;
}
</code></pre>
<p>Wie kann ich diese Funktion nun benutzen?</p>
<p>Kann ich auf die Variable final_serial auch von ausserhalb der funktion zugreifen?</p>
<p>Weill ich möchte ja mittels Eingabe den Namen erhalten und dan die dazugehörige Serial ausgeben....</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1429943</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1429943</guid><dc:creator><![CDATA[hedie]]></dc:creator><pubDate>Thu, 03 Jan 2008 13:36:52 GMT</pubDate></item><item><title><![CDATA[Reply to C++ Code in eigenes Projekt einbinden on Thu, 03 Jan 2008 13:50:30 GMT]]></title><description><![CDATA[<p>?</p>
<pre><code class="language-cpp">#include &lt;iostream&gt;
#include &lt;string&gt;
#include &lt;sstream&gt;
#include &lt;iomanip&gt;

bool valid_serial(std::string const&amp; str, std::string&amp; result)
{
	result.clear();
    short checkserial = str[0] * (2, 8);
    int serial(checkserial * 5);

    for (std::size_t i(0); i &lt; str.length(); ++i)
    {
        checkserial = str[i] * (2, 8);
        serial += checkserial;
    }
	std::string hex[4];
	std::string ascii[4];
	std::ostringstream ss;

	for (std::size_t i(0); i &lt; 4; ++i)
	{
		ss &lt;&lt; serial * (i + 1);
		ascii[i] = ss.str();
	}
	ss.clear(); ss.str(&quot;&quot;);

	for (std::size_t i(0); i &lt; 4; ++i)
	{
		ss &lt;&lt; std::hex &lt;&lt; serial * (i + 1);
		hex[i] = ss.str();
	}
	for (std::size_t i(0); i &lt; 4; ++i)
	{
		char tmp[5] = { ascii[i][0], hex[i][1], ascii[i][2], hex[i][3], '\0' };
		if (i != 0) result += &quot;-&quot;;
		result += tmp;
	}
	return str == result;
}

int main()
{
	const std::string serial(&quot;1234-1234-1234-1234&quot;);
	std::string result;

	if (valid_serial(serial, result) == true) std::cout &lt;&lt; &quot;Serial in Ordnung! (&quot; &lt;&lt; serial &lt;&lt; &quot;)&quot; &lt;&lt; std::endl;
	else std::cerr &lt;&lt; &quot;FEHLER: Serial nicht in Ordnung! (&quot; &lt;&lt; serial &lt;&lt; &quot; != &quot; &lt;&lt; result &lt;&lt; &quot;)&quot;  &lt;&lt; std::endl;
	std::cin.get();
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1429963</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1429963</guid><dc:creator><![CDATA[*D*Evil]]></dc:creator><pubDate>Thu, 03 Jan 2008 13:50:30 GMT</pubDate></item><item><title><![CDATA[Reply to C++ Code in eigenes Projekt einbinden on Thu, 03 Jan 2008 13:51:44 GMT]]></title><description><![CDATA[<p>Warum haste nicht gleich ins Projekteforum eine Auftragsvergabe geschrieben? <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>
]]></description><link>https://www.c-plusplus.net/forum/post/1429964</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1429964</guid><dc:creator><![CDATA[Artchi]]></dc:creator><pubDate>Thu, 03 Jan 2008 13:51:44 GMT</pubDate></item><item><title><![CDATA[Reply to C++ Code in eigenes Projekt einbinden on Thu, 03 Jan 2008 14:17:25 GMT]]></title><description><![CDATA[<p>Sorry... wusst nicht das es die gibt</p>
<p>Danke für den Code...</p>
<p>Jetzt is nur noch das Problem, das die serials nicht funktionieren <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /></p>
<p>bei hedie als name gibts diese serial</p>
<p>8048-8048-8048-8048</p>
<p>diese hier wäre aber korrekt (reverse engeniring)</p>
<p>8048-1040-2078-3090</p>
<p>Irgendwass hast du (wir ? ) übersehen</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1429983</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1429983</guid><dc:creator><![CDATA[hedie]]></dc:creator><pubDate>Thu, 03 Jan 2008 14:17:25 GMT</pubDate></item><item><title><![CDATA[Reply to C++ Code in eigenes Projekt einbinden on Thu, 03 Jan 2008 14:31:14 GMT]]></title><description><![CDATA[<p>Ja hab vergessen die stringstreams wieder zurück zu setzen <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>
<pre><code class="language-cpp">#include &lt;iostream&gt;
#include &lt;string&gt;
#include &lt;sstream&gt;
#include &lt;iomanip&gt;

void create_serial(std::string const&amp; str, std::string&amp; result)
{
    result.clear();
    int serial(str[0] * 40);

    for (std::size_t i(0); i &lt; str.length(); ++i)
        serial += str[i] * 8;

    std::string hex[4];
    std::string ascii[4];
    std::ostringstream ss;

    for (std::size_t i(0); i &lt; 4; ++i)
    {
		ss.clear(); ss.str(&quot;&quot;);
        ss &lt;&lt; serial * (i + 1);
        ascii[i] = ss.str();
    }

    for (std::size_t i(0); i &lt; 4; ++i)
    {
		ss.clear(); ss.str(&quot;&quot;);
        ss &lt;&lt; std::hex &lt;&lt; serial * (i + 1);
        hex[i] = ss.str();
    }
    for (std::size_t i(0); i &lt; 4; ++i)
    {
        char tmp[5] = { ascii[i][0], hex[i][1], ascii[i][2], hex[i][3], '\0' };
        if (i != 0) result += &quot;-&quot;;
        result += tmp;
    }
}

int main()
{
	std::cout	&lt;&lt; &quot;Keygen V1.0\n&quot;
				&lt;&lt; &quot;Copyright (c) 2008 foo\n\n&quot;
				&lt;&lt; &quot;Benutzername: &quot; &lt;&lt; std::flush;
	std::string user_name;
	std::cin &gt;&gt; user_name;

    std::string result;
    create_serial(user_name, result);
	std::cout &lt;&lt; &quot;Serial: &quot; &lt;&lt; result &lt;&lt; std::endl;
    std::cin.get();
}
</code></pre>
<p>So sollte das Programm doch ganz nett funktionieren!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1430007</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1430007</guid><dc:creator><![CDATA[*D*Evil]]></dc:creator><pubDate>Thu, 03 Jan 2008 14:31:14 GMT</pubDate></item></channel></rss>