<?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[Verbesserungs vorschläge für mein Programm]]></title><description><![CDATA[<p>Guten Abend lieben Foren Gemeinde, welche Verbesserungsvorschläge habt ihr für mein Knorkes Programm?</p>
<pre><code class="language-cpp">#include &lt;iostream&gt;
using namespace std;

#define DannAnfang {
#define DannEnde }
#define DarumGehtsAnfang (
#define DarumGehtsEnde )
#define Wenn if
#define Ansonsten else
#define Schreibausgabe cout
#define Gleich =
#define GanzZahl int
#define KlammerAuf (
#define KlammerZu )
#define GebeZurueck return
#define IstGleich ==
#define Semikolon ;
#define Hauptfunktion main()
#define HalteFensterOffen system(&quot;PAUSE&quot;);
#define Klasse class
#define Oeffentlich public:

#define DoppelterZeigePfeilLinks &lt;&lt;

#define Lagerkiste vector&lt;string&gt;Data;
#define SpeichereDatenFunktionsName void DatenKiste()

Klasse Asfaloth
DannAnfang

Oeffentlich

	SpeichereDatenFunktionsName
	DannAnfang
		 Schreibausgabe DoppelterZeigePfeilLinks &quot;Das hier ist eine Funktion aus einer Klasse\n&quot; Semikolon
	DannEnde Semikolon

DannEnde  Semikolon

Asfaloth Objekt Semikolon
#define SpeichereDaten Objekt.DatenKiste();

GanzZahl Hauptfunktion
DannAnfang

SpeichereDaten  Semikolon

	GanzZahl a Gleich 1;
	Wenn KlammerAuf a IstGleich 1 KlammerZu
	DannAnfang
			Schreibausgabe DoppelterZeigePfeilLinks &quot;Dieser Programmkod ist fromm und redlich!&quot; Semikolon
	DannEnde

	HalteFensterOffen
	GebeZurueck 0;

DannEnde
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/topic/312274/verbesserungs-vorschläge-für-mein-programm</link><generator>RSS for Node</generator><lastBuildDate>Sun, 02 Aug 2026 23:03:42 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/312274.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 30 Dec 2012 21:23:54 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Verbesserungs vorschläge für mein Programm on Sun, 30 Dec 2012 21:23:54 GMT]]></title><description><![CDATA[<p>Guten Abend lieben Foren Gemeinde, welche Verbesserungsvorschläge habt ihr für mein Knorkes Programm?</p>
<pre><code class="language-cpp">#include &lt;iostream&gt;
using namespace std;

#define DannAnfang {
#define DannEnde }
#define DarumGehtsAnfang (
#define DarumGehtsEnde )
#define Wenn if
#define Ansonsten else
#define Schreibausgabe cout
#define Gleich =
#define GanzZahl int
#define KlammerAuf (
#define KlammerZu )
#define GebeZurueck return
#define IstGleich ==
#define Semikolon ;
#define Hauptfunktion main()
#define HalteFensterOffen system(&quot;PAUSE&quot;);
#define Klasse class
#define Oeffentlich public:

#define DoppelterZeigePfeilLinks &lt;&lt;

#define Lagerkiste vector&lt;string&gt;Data;
#define SpeichereDatenFunktionsName void DatenKiste()

Klasse Asfaloth
DannAnfang

Oeffentlich

	SpeichereDatenFunktionsName
	DannAnfang
		 Schreibausgabe DoppelterZeigePfeilLinks &quot;Das hier ist eine Funktion aus einer Klasse\n&quot; Semikolon
	DannEnde Semikolon

DannEnde  Semikolon

Asfaloth Objekt Semikolon
#define SpeichereDaten Objekt.DatenKiste();

GanzZahl Hauptfunktion
DannAnfang

SpeichereDaten  Semikolon

	GanzZahl a Gleich 1;
	Wenn KlammerAuf a IstGleich 1 KlammerZu
	DannAnfang
			Schreibausgabe DoppelterZeigePfeilLinks &quot;Dieser Programmkod ist fromm und redlich!&quot; Semikolon
	DannEnde

	HalteFensterOffen
	GebeZurueck 0;

DannEnde
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/2284596</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2284596</guid><dc:creator><![CDATA[Peter Klicki]]></dc:creator><pubDate>Sun, 30 Dec 2012 21:23:54 GMT</pubDate></item><item><title><![CDATA[Reply to Verbesserungs vorschläge für mein Programm on Sun, 30 Dec 2012 21:26:50 GMT]]></title><description><![CDATA[<p>Für solche Labertaschen wie dich gibt es Pascal.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2284597</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2284597</guid><dc:creator><![CDATA[DirkB]]></dc:creator><pubDate>Sun, 30 Dec 2012 21:26:50 GMT</pubDate></item><item><title><![CDATA[Reply to Verbesserungs vorschläge für mein Programm on Sun, 30 Dec 2012 21:27:21 GMT]]></title><description><![CDATA[<p>mach es debugbar...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2284598</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2284598</guid><dc:creator><![CDATA[Skym0sh0]]></dc:creator><pubDate>Sun, 30 Dec 2012 21:27:21 GMT</pubDate></item><item><title><![CDATA[Reply to Verbesserungs vorschläge für mein Programm on Sun, 30 Dec 2012 21:27:32 GMT]]></title><description><![CDATA[<p>So programmieren wir auf der Klosterschule wo ich bin, also nicht über die vielen define´s wundern.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2284599</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2284599</guid><dc:creator><![CDATA[Peter Klicki]]></dc:creator><pubDate>Sun, 30 Dec 2012 21:27:32 GMT</pubDate></item><item><title><![CDATA[Reply to Verbesserungs vorschläge für mein Programm on Sun, 30 Dec 2012 21:29:38 GMT]]></title><description><![CDATA[<p>Skym0sh0 schrieb:</p>
<blockquote>
<p>mach es debugbar...</p>
</blockquote>
<p>Ich hab es mal kurz für dich Disassembliert:</p>
<p>[asm]<br />
00401000 0020 ADD BYTE PTR DS:[EAX],AH<br />
00401002 58 POP EAX<br />
00401003 1940 00 SBB DWORD PTR DS:[EAX],EAX<br />
00401006 0000 ADD BYTE PTR DS:[EAX],AL<br />
00401008 8819 MOV BYTE PTR DS:[ECX],BL<br />
0040100A 40 INC EAX<br />
0040100B 0000 ADD BYTE PTR DS:[EAX],AL<br />
0040100D 03B0 1A400000 ADD ESI,DWORD PTR DS:[EAX+401A]<br />
00401013 03D0 ADD EDX,EAX<br />
00401015 1A40 00 SBB AL,BYTE PTR DS:[EAX]<br />
00401018 D202 ROL BYTE PTR DS:[EDX],CL<br />
0040101A 0000 ADD BYTE PTR DS:[EAX],AL<br />
0040101C 36:0100 ADD DWORD PTR SS:[EAX],EAX<br />
0040101F 00EB ADD BL,CH<br />
00401021 1066 62 ADC BYTE PTR DS:[ESI+62],AH<br />
00401024 3A43 2B CMP AL,BYTE PTR DS:[EBX+2B]<br />
00401027 2B48 4F SUB ECX,DWORD PTR DS:[EAX+4F]<br />
0040102A 4F DEC EDI<br />
0040102B 4B DEC EBX<br />
0040102C 90 NOP<br />
0040102D -E9 8C204000 JMP 008030BE<br />
00401032 A1 7F204000 MOV EAX,DWORD PTR DS:[40207F]<br />
00401037 C1E0 02 SHL EAX,2<br />
0040103A A3 83204000 MOV DWORD PTR DS:[402083],EAX<br />
0040103F 52 PUSH EDX<br />
00401040 6A 00 PUSH 0<br />
00401042 E8 910A0000 CALL &lt;JMP.&amp;KERNEL32.GetModuleHandleA&gt;<br />
00401047 8BD0 MOV EDX,EAX<br />
00401049 E8 32090000 CALL Project2.00401980<br />
0040104E 5A POP EDX<br />
0040104F E8 C20A0000 CALL &lt;JMP.&amp;CC3280.___CRTL_MEM_UseBorMM&gt;<br />
00401054 E8 2B090000 CALL Project2.00401984<br />
00401059 6A 00 PUSH 0<br />
0040105B E8 68090000 CALL Project2.004019C8<br />
00401060 59 POP ECX<br />
00401061 68 28204000 PUSH Project2.00402028<br />
00401066 6A 00 PUSH 0<br />
00401068 E8 6B0A0000 CALL &lt;JMP.&amp;KERNEL32.GetModuleHandleA&gt;<br />
0040106D A3 87204000 MOV DWORD PTR DS:[402087],EAX<br />
00401072 6A 00 PUSH 0<br />
00401074 E9 030B0000 JMP &lt;JMP.&amp;CC3280.__startup&gt;<br />
00401079 &gt; E9 9A090000 JMP Project2.00401A18<br />
0040107E 33C0 XOR EAX,EAX<br />
00401080 A0 71204000 MOV AL,BYTE PTR DS:[402071]<br />
00401085 C3 RETN<br />
00401086 A1 87204000 MOV EAX,DWORD PTR DS:[402087]<br />
0040108B C3 RETN<br />
0040108C 60 PUSHAD<br />
0040108D BB 0050B0BC MOV EBX,BCB05000<br />
00401092 53 PUSH EBX<br />
00401093 68 AD0B0000 PUSH 0BAD<br />
00401098 C3 RETN<br />
00401099 B9 9C000000 MOV ECX,9C<br />
0040109E 0BC9 OR ECX,ECX<br />
004010A0 74 4D JE SHORT Project2.004010EF<br />
004010A2 833D 7F204000 00 CMP DWORD PTR DS:[40207F],0<br />
004010A9 73 0A JNB SHORT Project2.004010B5<br />
004010AB B8 FE000000 MOV EAX,0FE<br />
004010B0 E8 D7FFFFFF CALL Project2.0040108C<br />
004010B5 B9 9C000000 MOV ECX,9C<br />
004010BA 51 PUSH ECX<br />
004010BB 6A 08 PUSH 8<br />
004010BD E8 220A0000 CALL &lt;JMP.&amp;KERNEL32.GetProcessHeap&gt;<br />
004010C2 50 PUSH EAX<br />
004010C3 E8 220A0000 CALL &lt;JMP.&amp;KERNEL32.HeapAlloc&gt;<br />
004010C8 0BC0 OR EAX,EAX<br />
004010CA 75 0A JNZ SHORT Project2.004010D6<br />
004010CC B8 FD000000 MOV EAX,0FD<br />
004010D1 E8 B6FFFFFF CALL Project2.0040108C<br />
004010D6 50 PUSH EAX<br />
004010D7 50 PUSH EAX<br />
004010D8 FF35 7F204000 PUSH DWORD PTR DS:[40207F]<br />
004010DE E8 570A0000 CALL &lt;JMP.&amp;CC3280.___CRTL_TLS_SetValue&gt;<br />
004010E3 FF35 7F204000 PUSH DWORD PTR DS:[40207F]<br />
004010E9 E8 460A0000 CALL &lt;JMP.&amp;CC3280.___CRTL_TLS_InitThread&gt;<br />
004010EE 5F POP EDI<br />
004010EF C3 RETN<br />
004010F0 B9 9C000000 MOV ECX,9C<br />
004010F5 0BC9 OR ECX,ECX<br />
004010F7 74 19 JE SHORT Project2.00401112<br />
004010F9 E8 1E0A0000 CALL &lt;JMP.&amp;CC3280.___CRTL_TLS_Alloc&gt;<br />
004010FE A3 7F204000 MOV DWORD PTR DS:[40207F],EAX<br />
00401103 83F8 00 CMP EAX,0<br />
00401106 ^73 91 JNB SHORT Project2.00401099<br />
00401108 B8 FC000000 MOV EAX,0FC<br />
0040110D E8 7AFFFFFF CALL Project2.0040108C<br />
00401112 C3 RETN<br />
00401113 833D 7F204000 00 CMP DWORD PTR DS:[40207F],0<br />
0040111A 72 28 JB SHORT Project2.00401144<br />
0040111C FF35 7F204000 PUSH DWORD PTR DS:[40207F]<br />
00401122 E8 070A0000 CALL &lt;JMP.&amp;CC3280.___CRTL_TLS_GetValue&gt;<br />
00401127 0BC0 OR EAX,EAX<br />
00401129 74 19 JE SHORT Project2.00401144<br />
0040112B 50 PUSH EAX<br />
0040112C 6A 08 PUSH 8<br />
0040112E E8 B1090000 CALL &lt;JMP.&amp;KERNEL32.GetProcessHeap&gt;<br />
00401133 50 PUSH EAX<br />
00401134 E8 B7090000 CALL &lt;JMP.&amp;KERNEL32.HeapFree&gt;<br />
00401139 FF35 7F204000 PUSH DWORD PTR DS:[40207F]<br />
0040113F E8 DE090000 CALL &lt;JMP.&amp;CC3280.___CRTL_TLS_ExitThread&gt;<br />
00401144 C3 RETN<br />
00401145 C3 RETN<br />
00401146 833D 7F204000 00 CMP DWORD PTR DS:[40207F],0<br />
0040114D 72 10 JB SHORT Project2.0040115F<br />
0040114F E8 BFFFFFFF CALL Project2.00401113<br />
00401154 FF35 7F204000 PUSH DWORD PTR DS:[40207F]<br />
0040115A E8 C9090000 CALL &lt;JMP.&amp;CC3280.___CRTL_TLS_Free&gt;<br />
0040115F C3 RETN<br />
00401160 A1 7F204000 MOV EAX,DWORD PTR DS:[40207F]<br />
00401165 64:67:8B16 2C00 MOV EDX,DWORD PTR FS:[2C]<br />
0040116B 8B0482 MOV EAX,DWORD PTR DS:[EDX+EAX*4]<br />
0040116E C3 RETN<br />
0040116F 90 NOP<br />
00401170 55 PUSH EBP<br />
00401171 8BEC MOV EBP,ESP<br />
00401173 51 PUSH ECX<br />
00401174 68 F0224000 PUSH Project2.004022F0<br />
00401179 E8 32000000 CALL Project2.004011B0<br />
0040117E 59 POP ECX<br />
0040117F C745 FC 01000000 MOV DWORD PTR SS:[EBP-4],1<br />
00401186 837D FC 01 CMP DWORD PTR SS:[EBP-4],1<br />
0040118A 75 13 JNZ SHORT Project2.0040119F<br />
0040118C 68 9A204000 PUSH Project2.0040209A ; ASCII &quot;Dieser Programmkod ist fromm und redlich!&quot;<br />
00401191 FF35 E8504000 PUSH DWORD PTR DS:[&lt;&amp;CC3280.@std@cout&gt;] ; CC3280.@std@cout<br />
00401197 E8 2C000000 CALL Project2.004011C8<br />
0040119C 83C4 08 ADD ESP,8<br />
0040119F 68 C4204000 PUSH Project2.004020C4 ; ASCII &quot;PAUSE&quot;<br />
004011A4 E8 EB090000 CALL &lt;JMP.&amp;CC3280._system&gt;<br />
004011A9 59 POP ECX<br />
004011AA 33C0 XOR EAX,EAX<br />
004011AC 59 POP ECX<br />
004011AD 5D POP EBP<br />
004011AE C3 RETN<br />
004011AF 90 NOP<br />
004011B0 55 PUSH EBP<br />
004011B1 8BEC MOV EBP,ESP<br />
004011B3 68 CA204000 PUSH Project2.004020CA ; ASCII &quot;Das hier ist eine Funktion aus einer Klasse<br />
&quot;<br />
004011B8 FF35 E8504000 PUSH DWORD PTR DS:[&lt;&amp;CC3280.@std@cout&gt;] ; CC3280.@std@cout<br />
004011BE E8 05000000 CALL Project2.004011C8<br />
004011C3 83C4 08 ADD ESP,8<br />
004011C6 5D POP EBP<br />
004011C7 C3 RETN<br />
004011C8 55 PUSH EBP<br />
004011C9 8BEC MOV EBP,ESP<br />
004011CB 83C4 B8 ADD ESP,-48<br />
004011CE 53 PUSH EBX<br />
004011CF 56 PUSH ESI<br />
004011D0 57 PUSH EDI<br />
004011D1 B8 38214000 MOV EAX,Project2.00402138<br />
004011D6 E8 65080000 CALL Project2.00401A40<br />
004011DB 33D2 XOR EDX,EDX<br />
004011DD 8955 D0 MOV DWORD PTR SS:[EBP-30],EDX<br />
004011E0 FF75 0C PUSH DWORD PTR SS:[EBP+C]<br />
004011E3 E8 00020000 CALL Project2.004013E8<br />
004011E8 59 POP ECX<br />
004011E9 8945 CC MOV DWORD PTR SS:[EBP-34],EAX<br />
004011EC 8B4D 08 MOV ECX,DWORD PTR SS:[EBP+8]<br />
004011EF FF31 PUSH DWORD PTR DS:[ECX]<br />
004011F1 E8 02020000 CALL Project2.004013F8<br />
004011F6 59 POP ECX<br />
004011F7 85C0 TEST EAX,EAX<br />
004011F9 7E 10 JLE SHORT Project2.0040120B<br />
004011FB 8B45 08 MOV EAX,DWORD PTR SS:[EBP+8]<br />
004011FE FF30 PUSH DWORD PTR DS:[EAX]<br />
00401200 E8 F3010000 CALL Project2.004013F8<br />
00401205 59 POP ECX<br />
00401206 3B45 CC CMP EAX,DWORD PTR SS:[EBP-34]<br />
00401209 7F 04 JG SHORT Project2.0040120F<br />
0040120B 33D2 XOR EDX,EDX<br />
0040120D EB 10 JMP SHORT Project2.0040121F<br />
0040120F 8B4D 08 MOV ECX,DWORD PTR SS:[EBP+8]<br />
00401212 FF31 PUSH DWORD PTR DS:[ECX]<br />
00401214 E8 DF010000 CALL Project2.004013F8<br />
00401219 59 POP ECX<br />
0040121A 8BD0 MOV EDX,EAX<br />
0040121C 2B55 CC SUB EDX,DWORD PTR SS:[EBP-34]<br />
0040121F 8955 C8 MOV DWORD PTR SS:[EBP-38],EDX<br />
00401222 66:C745 E4 0C00 MOV WORD PTR SS:[EBP-1C],0C<br />
00401228 FF75 08 PUSH DWORD PTR SS:[EBP+8]<br />
0040122B 8D45 F8 LEA EAX,DWORD PTR SS:[EBP-8]<br />
0040122E 50 PUSH EAX<br />
0040122F E8 D0010000 CALL Project2.00401404<br />
00401234 83C4 08 ADD ESP,8<br />
00401237 8345 F0 02 ADD DWORD PTR SS:[EBP-10],2<br />
0040123B 66:C745 E4 1800 MOV WORD PTR SS:[EBP-1C],18<br />
00401241 8D4D F8 LEA ECX,DWORD PTR SS:[EBP-8]<br />
00401244 51 PUSH ECX<br />
00401245 E8 96020000 CALL Project2.004014E0<br />
0040124A 59 POP ECX<br />
0040124B 84C0 TEST AL,AL<br />
0040124D 75 13 JNZ SHORT Project2.00401262<br />
0040124F 6A 04 PUSH 4<br />
00401251 8D45 D0 LEA EAX,DWORD PTR SS:[EBP-30]<br />
00401254 50 PUSH EAX<br />
00401255 E8 92020000 CALL Project2.004014EC<br />
0040125A 83C4 08 ADD ESP,8<br />
0040125D E9 49010000 JMP Project2.004013AB<br />
00401262 66:C745 E4 2400 MOV WORD PTR SS:[EBP-1C],24<br />
00401268 6A 0E PUSH 0E<br />
0040126A 8B55 08 MOV EDX,DWORD PTR SS:[EBP+8]<br />
0040126D FF32 PUSH DWORD PTR DS:[EDX]<br />
0040126F E8 88020000 CALL Project2.004014FC<br />
00401274 59 POP ECX<br />
00401275 50 PUSH EAX<br />
00401276 E8 8D020000 CALL Project2.00401508<br />
0040127B 83C4 08 ADD ESP,8<br />
0040127E 83F8 02 CMP EAX,2<br />
00401281 74 5E JE SHORT Project2.004012E1<br />
00401283 837D C8 00 CMP DWORD PTR SS:[EBP-38],0<br />
00401287 7E 58 JLE SHORT Project2.004012E1<br />
00401289 8B4D 08 MOV ECX,DWORD PTR SS:[EBP+8]<br />
0040128C FF31 PUSH DWORD PTR DS:[ECX]<br />
0040128E E8 95020000 CALL Project2.00401528<br />
00401293 59 POP ECX<br />
00401294 50 PUSH EAX<br />
00401295 8B45 08 MOV EAX,DWORD PTR SS:[EBP+8]<br />
00401298 FF30 PUSH DWORD PTR DS:[EAX]<br />
0040129A E8 7D020000 CALL Project2.0040151C<br />
0040129F 59 POP ECX<br />
004012A0 50 PUSH EAX<br />
004012A1 E8 8E020000 CALL Project2.00401534<br />
004012A6 83C4 08 ADD ESP,8<br />
004012A9 8945 C0 MOV DWORD PTR SS:[EBP-40],EAX<br />
004012AC 8D55 C0 LEA EDX,DWORD PTR SS:[EBP-40]<br />
004012AF 52 PUSH EDX<br />
004012B0 E8 5F020000 CALL Project2.00401514<br />
004012B5 8945 C4 MOV DWORD PTR SS:[EBP-3C],EAX<br />
004012B8 8D4D C4 LEA ECX,DWORD PTR SS:[EBP-3C]<br />
004012BB 51 PUSH ECX<br />
004012BC E8 BF020000 CALL Project2.00401580<br />
004012C1 83C4 08 ADD ESP,8<br />
004012C4 84C0 TEST AL,AL<br />
004012C6 74 10 JE SHORT Project2.004012D8<br />
004012C8 6A 04 PUSH 4<br />
004012CA 8D45 D0 LEA EAX,DWORD PTR SS:[EBP-30]<br />
004012CD 50 PUSH EAX<br />
004012CE E8 19020000 CALL Project2.004014EC<br />
004012D3 83C4 08 ADD ESP,8<br />
004012D6 EB 09 JMP SHORT Project2.004012E1<br />
004012D8 FF4D C8 DEC DWORD PTR SS:[EBP-38]<br />
004012DB 837D C8 00 CMP DWORD PTR SS:[EBP-38],0<br />
004012DF ^7F A8 JG SHORT Project2.00401289<br />
004012E1 837D D0 00 CMP DWORD PTR SS:[EBP-30],0<br />
004012E5 75 2D JNZ SHORT Project2.00401314<br />
004012E7 FF75 CC PUSH DWORD PTR SS:[EBP-34]<br />
004012EA FF75 0C PUSH DWORD PTR SS:[EBP+C]<br />
004012ED 8B55 08 MOV EDX,DWORD PTR SS:[EBP+8]<br />
004012F0 FF32 PUSH DWORD PTR DS:[EDX]<br />
004012F2 E8 25020000 CALL Project2.0040151C<br />
004012F7 59 POP ECX<br />
004012F8 50 PUSH EAX<br />
004012F9 E8 9A020000 CALL Project2.00401598<br />
004012FE 83C4 0C ADD ESP,0C<br />
00401301 3B45 CC CMP EAX,DWORD PTR SS:[EBP-34]<br />
00401304 74 0E JE SHORT Project2.00401314<br />
00401306 6A 04 PUSH 4<br />
00401308 8D4D D0 LEA ECX,DWORD PTR SS:[EBP-30]<br />
0040130B 51 PUSH ECX<br />
0040130C E8 DB010000 CALL Project2.004014EC<br />
00401311 83C4 08 ADD ESP,8<br />
00401314 837D D0 00 CMP DWORD PTR SS:[EBP-30],0<br />
00401318 75 5E JNZ SHORT Project2.00401378<br />
0040131A 837D C8 00 CMP DWORD PTR SS:[EBP-38],0<br />
0040131E 7E 58 JLE SHORT Project2.00401378<br />
00401320 8B45 08 MOV EAX,DWORD PTR SS:[EBP+8]<br />
00401323 FF30 PUSH DWORD PTR DS:[EAX]<br />
00401325 E8 FE010000 CALL Project2.00401528<br />
0040132A 59 POP ECX<br />
0040132B 50 PUSH EAX<br />
0040132C 8B55 08 MOV EDX,DWORD PTR SS:[EBP+8]<br />
0040132F FF32 PUSH DWORD PTR DS:[EDX]<br />
00401331 E8 E6010000 CALL Project2.0040151C<br />
00401336 59 POP ECX<br />
00401337 50 PUSH EAX<br />
00401338 E8 F7010000 CALL Project2.00401534<br />
0040133D 83C4 08 ADD ESP,8<br />
00401340 8945 B8 MOV DWORD PTR SS:[EBP-48],EAX<br />
00401343 8D4D B8 LEA ECX,DWORD PTR SS:[EBP-48]<br />
00401346 51 PUSH ECX<br />
00401347 E8 C8010000 CALL Project2.00401514<br />
0040134C 8945 BC MOV DWORD PTR SS:[EBP-44],EAX<br />
0040134F 8D45 BC LEA EAX,DWORD PTR SS:[EBP-44]<br />
00401352 50 PUSH EAX<br />
00401353 E8 28020000 CALL Project2.00401580<br />
00401358 83C4 08 ADD ESP,8<br />
0040135B 84C0 TEST AL,AL<br />
0040135D 74 10 JE SHORT Project2.0040136F<br />
0040135F 6A 04 PUSH 4<br />
00401361 8D55 D0 LEA EDX,DWORD PTR SS:[EBP-30]<br />
00401364 52 PUSH EDX<br />
00401365 E8 82010000 CALL Project2.004014EC<br />
0040136A 83C4 08 ADD ESP,8<br />
0040136D EB 09 JMP SHORT Project2.00401378<br />
0040136F FF4D C8 DEC DWORD PTR SS:[EBP-38]<br />
00401372 837D C8 00 CMP DWORD PTR SS:[EBP-38],0<br />
00401376 ^7F A8 JG SHORT Project2.00401320<br />
00401378 6A 00 PUSH 0<br />
0040137A 8B4D 08 MOV ECX,DWORD PTR SS:[EBP+8]<br />
0040137D FF31 PUSH DWORD PTR DS:[ECX]<br />
0040137F E8 2C020000 CALL Project2.004015B0<br />
00401384 83C4 08 ADD ESP,8<br />
00401387 66:C745 E4 1800 MOV WORD PTR SS:[EBP-1C],18<br />
0040138D EB 1C JMP SHORT Project2.004013AB<br />
0040138F 6A 01 PUSH 1<br />
00401391 6A 04 PUSH 4<br />
00401393 8B45 08 MOV EAX,DWORD PTR SS:[EBP+8]<br />
00401396 FF30 PUSH DWORD PTR DS:[EAX]<br />
00401398 E8 2F020000 CALL Project2.004015CC<br />
0040139D 83C4 0C ADD ESP,0C<br />
004013A0 66:C745 E4 2C00 MOV WORD PTR SS:[EBP-1C],2C<br />
004013A6 E8 53070000 CALL &lt;JMP.&amp;CC3280.@_CatchCleanupqv>  
004013AB 6A 00 PUSH 0  
004013AD FF75 D0 PUSH DWORD PTR SS:\[EBP-30\]  
004013B0 8B55 08 MOV EDX,DWORD PTR SS:\[EBP+8\]  
004013B3 FF32 PUSH DWORD PTR DS:\[EDX\]  
004013B5 E8 12020000 CALL Project2.004015CC  
004013BA 83C4 0C ADD ESP,0C  
004013BD 8B45 08 MOV EAX,DWORD PTR SS:\[EBP+8\]  
004013C0 50 PUSH EAX  
004013C1 836D F0 02 SUB DWORD PTR SS:\[EBP-10\],2  
004013C5 6A 02 PUSH 2  
004013C7 8D55 F8 LEA EDX,DWORD PTR SS:\[EBP-8\]  
004013CA 52 PUSH EDX  
004013CB E8 AC000000 CALL Project2.0040147C  
004013D0 83C4 08 ADD ESP,8  
004013D3 58 POP EAX  
004013D4 8B55 D4 MOV EDX,DWORD PTR SS:\[EBP-2C\]  
004013D7 64:8915 00000000 MOV DWORD PTR FS:\[0\],EDX  
004013DE 5F POP EDI  
004013DF 5E POP ESI  
004013E0 5B POP EBX  
004013E1 8BE5 MOV ESP,EBP  
004013E3 5D POP EBP  
004013E4 C3 RETN  
004013E5 90 NOP  
004013E6 90 NOP  
004013E7 90 NOP  
004013E8 55 PUSH EBP  
004013E9 8BEC MOV EBP,ESP  
004013EB FF75 08 PUSH DWORD PTR SS:\[EBP+8\]  
004013EE E8 9B070000 CALL <JMP.&CC3280._strlen>  
004013F3 59 POP ECX  
004013F4 5D POP EBP  
004013F5 C3 RETN  
004013F6 90 NOP  
004013F7 90 NOP  
004013F8 55 PUSH EBP  
004013F9 8BEC MOV EBP,ESP  
004013FB 8B45 08 MOV EAX,DWORD PTR SS:\[EBP+8\]  
004013FE 8B40 20 MOV EAX,DWORD PTR DS:\[EAX+20\]  
00401401 5D POP EBP  
00401402 C3 RETN  
00401403 90 NOP  
00401404 55 PUSH EBP  
00401405 8BEC MOV EBP,ESP  
00401407 83C4 DC ADD ESP,-24  
0040140A B8 78214000 MOV EAX,Project2.00402178  
0040140F E8 2C060000 CALL Project2.00401A40  
00401414 66:C745 EC 0C00 MOV WORD PTR SS:\[EBP-14\],0C  
0040141A FF75 0C PUSH DWORD PTR SS:\[EBP+C\]  
0040141D FF75 08 PUSH DWORD PTR SS:\[EBP+8\]  
00401420 E8 53020000 CALL Project2.00401678  
00401425 83C4 08 ADD ESP,8  
00401428 FF45 F8 INC DWORD PTR SS:\[EBP-8\]  
0040142B 8B55 0C MOV EDX,DWORD PTR SS:\[EBP+C\]  
0040142E FF32 PUSH DWORD PTR DS:\[EDX\]  
00401430 E8 9F020000 CALL Project2.004016D4  
00401435 59 POP ECX  
00401436 84C0 TEST AL,AL  
00401438 74 21 JE SHORT Project2.0040145B  
0040143A 8B4D 0C MOV ECX,DWORD PTR SS:\[EBP+C\]  
0040143D FF31 PUSH DWORD PTR DS:\[ECX\]  
0040143F E8 A8020000 CALL Project2.004016EC  
00401444 59 POP ECX  
00401445 85C0 TEST EAX,EAX  
00401447 74 12 JE SHORT Project2.0040145B  
00401449 8B45 0C MOV EAX,DWORD PTR SS:\[EBP+C\]  
0040144C FF30 PUSH DWORD PTR DS:\[EAX\]  
0040144E E8 99020000 CALL Project2.004016EC  
00401453 59 POP ECX  
00401454 50 PUSH EAX  
00401455 E8 9E020000 CALL Project2.004016F8  
0040145A 59 POP ECX  
0040145B 8B55 0C MOV EDX,DWORD PTR SS:\[EBP+C\]  
0040145E FF32 PUSH DWORD PTR DS:\[EDX\]  
00401460 E8 6F020000 CALL Project2.004016D4  
00401465 59 POP ECX  
00401466 8B4D 08 MOV ECX,DWORD PTR SS:\[EBP+8\]  
00401469 8841 04 MOV BYTE PTR DS:\[ECX+4\],AL  
0040146C 8B45 DC MOV EAX,DWORD PTR SS:\[EBP-24\]  
0040146F 64:A3 00000000 MOV DWORD PTR FS:\[0\],EAX  
00401475 8B45 08 MOV EAX,DWORD PTR SS:\[EBP+8\]  
00401478 8BE5 MOV ESP,EBP  
0040147A 5D POP EBP  
0040147B C3 RETN  
0040147C 55 PUSH EBP  
0040147D 8BEC MOV EBP,ESP  
0040147F 83C4 DC ADD ESP,-24  
00401482 B8 A0214000 MOV EAX,Project2.004021A0  
00401487 E8 B4050000 CALL Project2.00401A40  
0040148C C745 F8 01000000 MOV DWORD PTR SS:\[EBP-8\],1  
00401493 837D 08 00 CMP DWORD PTR SS:\[EBP+8\],0  
00401497 74 39 JE SHORT Project2.004014D2  
00401499 66:C745 EC 0C00 MOV WORD PTR SS:\[EBP-14\],0C  
0040149F E8 10050000 CALL Project2.004019B4  
004014A4 84C0 TEST AL,AL  
004014A6 75 0B JNZ SHORT Project2.004014B3  
004014A8 8B55 08 MOV EDX,DWORD PTR SS:\[EBP+8\]  
004014AB FF32 PUSH DWORD PTR DS:\[EDX\]  
004014AD E8 BA020000 CALL Project2.0040176C  
004014B2 59 POP ECX  
004014B3 FF4D F8 DEC DWORD PTR SS:\[EBP-8\]  
004014B6 6A 00 PUSH 0  
004014B8 FF75 08 PUSH DWORD PTR SS:\[EBP+8\]  
004014BB E8 10030000 CALL Project2.004017D0  
004014C0 83C4 08 ADD ESP,8  
004014C3 F645 0C 01 TEST BYTE PTR SS:\[EBP+C\],1  
004014C7 74 09 JE SHORT Project2.004014D2  
004014C9 FF75 08 PUSH DWORD PTR SS:\[EBP+8\]  
004014CC E8 27060000 CALL <JMP.&CC3280.@bdeleqpv>  
004014D1 59 POP ECX  
004014D2 8B4D DC MOV ECX,DWORD PTR SS:\[EBP-24\]  
004014D5 64:890D 00000000 MOV DWORD PTR FS:\[0\],ECX  
004014DC 8BE5 MOV ESP,EBP  
004014DE 5D POP EBP  
004014DF C3 RETN  
004014E0 55 PUSH EBP  
004014E1 8BEC MOV EBP,ESP  
004014E3 8B45 08 MOV EAX,DWORD PTR SS:\[EBP+8\]  
004014E6 8A40 04 MOV AL,BYTE PTR DS:\[EAX+4\]  
004014E9 5D POP EBP  
004014EA C3 RETN  
004014EB 90 NOP  
004014EC 55 PUSH EBP  
004014ED 8BEC MOV EBP,ESP  
004014EF 8B45 0C MOV EAX,DWORD PTR SS:\[EBP+C\]  
004014F2 8B55 08 MOV EDX,DWORD PTR SS:\[EBP+8\]  
004014F5 0902 OR DWORD PTR DS:\[EDX\],EAX  
004014F7 8B45 08 MOV EAX,DWORD PTR SS:\[EBP+8\]  
004014FA 5D POP EBP  
004014FB C3 RETN  
004014FC 55 PUSH EBP  
004014FD 8BEC MOV EBP,ESP  
004014FF 8B45 08 MOV EAX,DWORD PTR SS:\[EBP+8\]  
00401502 8B40 18 MOV EAX,DWORD PTR DS:\[EAX+18\]  
00401505 5D POP EBP  
00401506 C3 RETN  
00401507 90 NOP  
00401508 55 PUSH EBP  
00401509 8BEC MOV EBP,ESP  
0040150B 8B45 08 MOV EAX,DWORD PTR SS:\[EBP+8\]  
0040150E 2345 0C AND EAX,DWORD PTR SS:\[EBP+C\]  
00401511 5D POP EBP  
00401512 C3 RETN  
00401513 90 NOP  
00401514 55 PUSH EBP  
00401515 8BEC MOV EBP,ESP  
00401517 83C8 FF OR EAX,FFFFFFFF  
0040151A 5D POP EBP  
0040151B C3 RETN  
0040151C 55 PUSH EBP  
0040151D 8BEC MOV EBP,ESP  
0040151F 8B45 08 MOV EAX,DWORD PTR SS:\[EBP+8\]  
00401522 8B40 30 MOV EAX,DWORD PTR DS:\[EAX+30\]  
00401525 5D POP EBP  
00401526 C3 RETN  
00401527 90 NOP  
00401528 55 PUSH EBP  
00401529 8BEC MOV EBP,ESP  
0040152B 8B45 08 MOV EAX,DWORD PTR SS:\[EBP+8\]  
0040152E 8A40 38 MOV AL,BYTE PTR DS:\[EAX+38\]  
00401531 5D POP EBP  
00401532 C3 RETN  
00401533 90 NOP  
00401534 55 PUSH EBP  
00401535 8BEC MOV EBP,ESP  
00401537 51 PUSH ECX  
00401538 FF75 08 PUSH DWORD PTR SS:\[EBP+8\]  
0040153B E8 D8020000 CALL Project2.00401818  
00401540 59 POP ECX  
00401541 85C0 TEST EAX,EAX  
00401543 7E 20 JLE SHORT Project2.00401565  
00401545 FF75 08 PUSH DWORD PTR SS:\[EBP+8\]  
00401548 E8 EF020000 CALL Project2.0040183C  
0040154D 59 POP ECX  
0040154E 8945 FC MOV DWORD PTR SS:\[EBP-4\],EAX  
00401551 8A45 0C MOV AL,BYTE PTR SS:\[EBP+C\]  
00401554 8B55 FC MOV EDX,DWORD PTR SS:\[EBP-4\]  
00401557 8802 MOV BYTE PTR DS:\[EDX\],AL  
00401559 8B4D FC MOV ECX,DWORD PTR SS:\[EBP-4\]  
0040155C 51 PUSH ECX  
0040155D E8 EA020000 CALL Project2.0040184C  
00401562 59 POP ECX  
00401563 EB 17 JMP SHORT Project2.0040157C  
00401565 8D45 0C LEA EAX,DWORD PTR SS:\[EBP+C\]  
00401568 50 PUSH EAX  
00401569 E8 DE020000 CALL Project2.0040184C  
0040156E 59 POP ECX  
0040156F 50 PUSH EAX  
00401570 8B55 08 MOV EDX,DWORD PTR SS:\[EBP+8\]  
00401573 52 PUSH EDX  
00401574 8B0A MOV ECX,DWORD PTR DS:\[EDX\]  
00401576 FF51 0C CALL DWORD PTR DS:\[ECX+C\]  
00401579 83C4 08 ADD ESP,8  
0040157C 59 POP ECX  
0040157D 5D POP EBP  
0040157E C3 RETN  
0040157F 90 NOP  
00401580 55 PUSH EBP  
00401581 8BEC MOV EBP,ESP  
00401583 8B45 08 MOV EAX,DWORD PTR SS:\[EBP+8\]  
00401586 8B10 MOV EDX,DWORD PTR DS:\[EAX\]  
00401588 8B4D 0C MOV ECX,DWORD PTR SS:\[EBP+C\]  
0040158B 3B11 CMP EDX,DWORD PTR DS:\[ECX\]  
0040158D 0F94C0 SETE AL  
00401590 83E0 01 AND EAX,1  
00401593 5D POP EBP  
00401594 C3 RETN  
00401595 90 NOP  
00401596 90 NOP  
00401597 90 NOP  
00401598 55 PUSH EBP  
00401599 8BEC MOV EBP,ESP  
0040159B FF75 10 PUSH DWORD PTR SS:\[EBP+10\]  
0040159E FF75 0C PUSH DWORD PTR SS:\[EBP+C\]  
004015A1 8B45 08 MOV EAX,DWORD PTR SS:\[EBP+8\]  
004015A4 50 PUSH EAX  
004015A5 8B10 MOV EDX,DWORD PTR DS:\[EAX\]  
004015A7 FF52 24 CALL DWORD PTR DS:\[EDX+24\]  
004015AA 83C4 0C ADD ESP,0C  
004015AD 5D POP EBP  
004015AE C3 RETN  
004015AF 90 NOP  
004015B0 55 PUSH EBP  
004015B1 8BEC MOV EBP,ESP  
004015B3 51 PUSH ECX  
004015B4 8B45 08 MOV EAX,DWORD PTR SS:\[EBP+8\]  
004015B7 8B50 20 MOV EDX,DWORD PTR DS:\[EAX+20\]  
004015BA 8955 FC MOV DWORD PTR SS:\[EBP-4\],EDX  
004015BD 8B4D 0C MOV ECX,DWORD PTR SS:\[EBP+C\]  
004015C0 8B45 08 MOV EAX,DWORD PTR SS:\[EBP+8\]  
004015C3 8948 20 MOV DWORD PTR DS:\[EAX+20\],ECX  
004015C6 8B45 FC MOV EAX,DWORD PTR SS:\[EBP-4\]  
004015C9 59 POP ECX  
004015CA 5D POP EBP  
004015CB C3 RETN  
004015CC 55 PUSH EBP  
004015CD 8BEC MOV EBP,ESP  
004015CF 837D 0C 00 CMP DWORD PTR SS:\[EBP+C\],0  
004015D3 74 1C JE SHORT Project2.004015F1  
004015D5 8A45 10 MOV AL,BYTE PTR SS:\[EBP+10\]  
004015D8 50 PUSH EAX  
004015D9 FF75 08 PUSH DWORD PTR SS:\[EBP+8\]  
004015DC E8 77020000 CALL Project2.00401858  
004015E1 59 POP ECX  
004015E2 0B45 0C OR EAX,DWORD PTR SS:\[EBP+C\]  
004015E5 50 PUSH EAX  
004015E6 FF75 08 PUSH DWORD PTR SS:\[EBP+8\]  
004015E9 E8 76020000 CALL Project2.00401864  
004015EE 83C4 0C ADD ESP,0C  
004015F1 5D POP EBP  
004015F2 C3 RETN  
004015F3 90 NOP  
004015F4 0800 OR BYTE PTR DS:\[EAX\],AL  
004015F6 0000 ADD BYTE PTR DS:\[EAX\],AL  
004015F8 0300 ADD EAX,DWORD PTR DS:\[EAX\]  
004015FA 3000 XOR BYTE PTR DS:\[EAX\],AL  
004015FC FFFF ??? ; Unknown command  
004015FE FFFF ??? ; Unknown command  
00401600 07 POP ES ; Modification of segment register  
00401601 0000 ADD BYTE PTR DS:\[EAX\],AL  
00401603 006C00 7C ADD BYTE PTR DS:\[EAX+EAX+7C\],CH  
00401607 0000 ADD BYTE PTR DS:\[EAX\],AL  
00401609 0000 ADD BYTE PTR DS:\[EAX\],AL  
0040160B 0000 ADD BYTE PTR DS:\[EAX\],AL  
0040160D 0000 ADD BYTE PTR DS:\[EAX\],AL  
0040160F 0000 ADD BYTE PTR DS:\[EAX\],AL  
00401611 0000 ADD BYTE PTR DS:\[EAX\],AL  
00401613 0002 ADD BYTE PTR DS:\[EDX\],AL  
00401615 0000 ADD BYTE PTR DS:\[EAX\],AL  
00401617 0002 ADD BYTE PTR DS:\[EDX\],AL  
00401619 0000 ADD BYTE PTR DS:\[EAX\],AL  
0040161B 007C14 40 ADD BYTE PTR SS:\[ESP+EDX+40\],BH  
0040161F 0001 ADD BYTE PTR DS:\[ECX\],AL  
00401621 0080 00737464 ADD BYTE PTR DS:\[EAX+64747300\],AL  
00401627 3A3A CMP BH,BYTE PTR DS:\[EDX\]  
00401629 6261 73 BOUND ESP,QWORD PTR DS:\[ECX+73\]  
0040162C 6963 5F 6F737472 IMUL ESP,DWORD PTR DS:\[EBX+5F\],7274736F  
00401633 65:61 POPAD ; Superfluous prefix  
00401635 6D INS DWORD PTR ES:\[EDI\],DX ; I/O command  
00401636 3C 63 CMP AL,63  
00401638 68 61722C73 PUSH 732C7261  
0040163D 74 64 JE SHORT Project2.004016A3  
0040163F 3A3A CMP BH,BYTE PTR DS:\[EDX\]  
00401641 6368 61 ARPL WORD PTR DS:\[EAX+61\],BP  
00401644 72 5F JB SHORT Project2.004016A5  
00401646 74 72 JE SHORT Project2.004016BA  
00401648 61 POPAD  
00401649 697473 3C 636861>IMUL ESI,DWORD PTR DS:\[EBX+ESI*2+3C\],726>  
00401651 3E:203E AND BYTE PTR DS:\[ESI\],BH  
00401654 3A3A CMP BH,BYTE PTR DS:\[EDX\]  
00401656 73 65 JNB SHORT Project2.004016BD  
00401658 6E OUTS DX,BYTE PTR ES:\[EDI\] ; I/O command  
00401659 74 72 JE SHORT Project2.004016CD  
0040165B 79 00 JNS SHORT Project2.0040165D  
0040165D 0000 ADD BYTE PTR DS:\[EAX\],AL  
0040165F 00DC ADD AH,BL  
00401661 1840 00 SBB BYTE PTR DS:\[EAX\],AL  
00401664 0000 ADD BYTE PTR DS:\[EAX\],AL  
00401666 0000 ADD BYTE PTR DS:\[EAX\],AL  
00401668 0300 ADD EAX,DWORD PTR DS:\[EAX\]  
0040166A 0000 ADD BYTE PTR DS:\[EAX\],AL  
0040166C 0000 ADD BYTE PTR DS:\[EAX\],AL  
0040166E 0000 ADD BYTE PTR DS:\[EAX\],AL  
00401670 0000 ADD BYTE PTR DS:\[EAX\],AL  
00401672 0000 ADD BYTE PTR DS:\[EAX\],AL  
00401674 0000 ADD BYTE PTR DS:\[EAX\],AL  
00401676 0000 ADD BYTE PTR DS:\[EAX\],AL  
00401678 55 PUSH EBP  
00401679 8BEC MOV EBP,ESP  
0040167B 83C4 D8 ADD ESP,-28  
0040167E B8 C8214000 MOV EAX,Project2.004021C8  
00401683 E8 B8030000 CALL Project2.00401A40  
00401688 66:C745 EC 0C00 MOV WORD PTR SS:\[EBP-14\],0C  
0040168E 8B55 08 MOV EDX,DWORD PTR SS:\[EBP+8\]  
00401691 8B4D 0C MOV ECX,DWORD PTR SS:\[EBP+C\]  
00401694 890A MOV DWORD PTR DS:\[EDX\],ECX  
00401696 8B45 08 MOV EAX,DWORD PTR SS:\[EBP+8\]  
00401699 8B10 MOV EDX,DWORD PTR DS:\[EAX\]  
0040169B FF32 PUSH DWORD PTR DS:\[EDX\]  
0040169D E8 7AFEFFFF CALL Project2.0040151C  
004016A2 59 POP ECX  
004016A3 85C0 TEST EAX,EAX  
004016A5 74 1A JE SHORT Project2.004016C1  
004016A7 8B4D 08 MOV ECX,DWORD PTR SS:\[EBP+8\]  
004016AA 8B01 MOV EAX,DWORD PTR DS:\[ECX\]  
004016AC FF30 PUSH DWORD PTR DS:\[EAX\]  
004016AE E8 69FEFFFF CALL Project2.0040151C  
004016B3 59 POP ECX  
004016B4 8945 D8 MOV DWORD PTR SS:\[EBP-28\],EAX  
004016B7 8B55 D8 MOV EDX,DWORD PTR SS:\[EBP-28\]  
004016BA 52 PUSH EDX  
004016BB 8B0A MOV ECX,DWORD PTR DS:\[EDX\]  
004016BD FF51 04 CALL DWORD PTR DS:\[ECX+4\]  
004016C0 59 POP ECX  
004016C1 8B45 DC MOV EAX,DWORD PTR SS:\[EBP-24\]  
004016C4 64:A3 00000000 MOV DWORD PTR FS:\[0\],EAX  
004016CA 8B45 08 MOV EAX,DWORD PTR SS:\[EBP+8\]  
004016CD 8BE5 MOV ESP,EBP  
004016CF 5D POP EBP  
004016D0 C3 RETN  
004016D1 90 NOP  
004016D2 90 NOP  
004016D3 90 NOP  
004016D4 55 PUSH EBP  
004016D5 8BEC MOV EBP,ESP  
004016D7 FF75 08 PUSH DWORD PTR SS:\[EBP+8\]  
004016DA E8 79010000 CALL Project2.00401858  
004016DF 59 POP ECX  
004016E0 85C0 TEST EAX,EAX  
004016E2 0F94C0 SETE AL  
004016E5 83E0 01 AND EAX,1  
004016E8 5D POP EBP  
004016E9 C3 RETN  
004016EA 90 NOP  
004016EB 90 NOP  
004016EC 55 PUSH EBP  
004016ED 8BEC MOV EBP,ESP  
004016EF 8B45 08 MOV EAX,DWORD PTR SS:\[EBP+8\]  
004016F2 8B40 34 MOV EAX,DWORD PTR DS:\[EAX+34\]  
004016F5 5D POP EBP  
004016F6 C3 RETN  
004016F7 90 NOP  
004016F8 55 PUSH EBP  
004016F9 8BEC MOV EBP,ESP  
004016FB 51 PUSH ECX  
004016FC 33C0 XOR EAX,EAX  
004016FE 8945 FC MOV DWORD PTR SS:\[EBP-4\],EAX  
00401701 8B55 08 MOV EDX,DWORD PTR SS:\[EBP+8\]  
00401704 FF32 PUSH DWORD PTR DS:\[EDX\]  
00401706 E8 A9010000 CALL Project2.004018B4  
0040170B 59 POP ECX  
0040170C 84C0 TEST AL,AL  
0040170E 75 23 JNZ SHORT Project2.00401733  
00401710 8B4D 08 MOV ECX,DWORD PTR SS:\[EBP+8\]  
00401713 FF31 PUSH DWORD PTR DS:\[ECX\]  
00401715 E8 02FEFFFF CALL Project2.0040151C  
0040171A 59 POP ECX  
0040171B 50 PUSH EAX  
0040171C E8 AB010000 CALL Project2.004018CC  
00401721 59 POP ECX  
00401722 40 INC EAX  
00401723 75 0E JNZ SHORT Project2.00401733  
00401725 6A 04 PUSH 4  
00401727 8D45 FC LEA EAX,DWORD PTR SS:\[EBP-4\]  
0040172A 50 PUSH EAX  
0040172B E8 BCFDFFFF CALL Project2.004014EC  
00401730 83C4 08 ADD ESP,8  
00401733 6A 00 PUSH 0  
00401735 FF75 FC PUSH DWORD PTR SS:\[EBP-4\]  
00401738 8B55 08 MOV EDX,DWORD PTR SS:\[EBP+8\]  
0040173B FF32 PUSH DWORD PTR DS:\[EDX\]  
0040173D E8 8AFEFFFF CALL Project2.004015CC  
00401742 83C4 0C ADD ESP,0C  
00401745 8B45 08 MOV EAX,DWORD PTR SS:\[EBP+8\]  
00401748 59 POP ECX  
00401749 5D POP EBP  
0040174A C3 RETN  
0040174B 90 NOP  
0040174C 04 00 ADD AL,0  
0040174E 0000 ADD BYTE PTR DS:\[EAX\],AL  
00401750 90 NOP  
00401751 000C00 ADD BYTE PTR DS:\[EAX+EAX\],CL  
00401754 F4 HLT ; Privileged command  
00401755 15 40006F73 ADC EAX,736F0040  
0040175A 74 72 JE SHORT Project2.004017CE  
0040175C 65:61 POPAD ; Superfluous prefix  
0040175E 6D INS DWORD PTR ES:\[EDI\],DX ; I/O command  
0040175F 3A3A CMP BH,BYTE PTR DS:\[EDX\]  
00401761 73 65 JNB SHORT Project2.004017C8  
00401763 6E OUTS DX,BYTE PTR ES:\[EDI\] ; I/O command  
00401764 74 72 JE SHORT Project2.004017D8  
00401766 79 20 JNS SHORT Project2.00401788  
00401768 2A00 SUB AL,BYTE PTR DS:\[EAX\]  
0040176A 90 NOP  
0040176B 90 NOP  
0040176C 55 PUSH EBP  
0040176D 8BEC MOV EBP,ESP  
0040176F 83C4 DC ADD ESP,-24  
00401772 53 PUSH EBX  
00401773 56 PUSH ESI  
00401774 57 PUSH EDI  
00401775 B8 00224000 MOV EAX,Project2.00402200  
0040177A E8 C1020000 CALL Project2.00401A40  
0040177F 66:C745 EC 0C00 MOV WORD PTR SS:\[EBP-14\],0C  
00401785 68 00200000 PUSH 2000  
0040178A 8B55 08 MOV EDX,DWORD PTR SS:\[EBP+8\]  
0040178D FF32 PUSH DWORD PTR DS:\[EDX\]  
0040178F E8 68FDFFFF CALL Project2.004014FC  
00401794 59 POP ECX  
00401795 50 PUSH EAX  
00401796 E8 6DFDFFFF CALL Project2.00401508  
0040179B 83C4 08 ADD ESP,8  
0040179E 85C0 TEST EAX,EAX  
004017A0 74 09 JE SHORT Project2.004017AB  
004017A2 FF75 08 PUSH DWORD PTR SS:\[EBP+8\]  
004017A5 E8 4EFFFFFF CALL Project2.004016F8  
004017AA 59 POP ECX  
004017AB 66:C745 EC 0000 MOV WORD PTR SS:\[EBP-14\],0  
004017B1 EB 0B JMP SHORT Project2.004017BE  
004017B3 66:C745 EC 1400 MOV WORD PTR SS:\[EBP-14\],14  
004017B9 E8 40030000 CALL <JMP.&CC3280.@_CatchCleanupqv&gt;<br />
004017BE 8B4D DC MOV ECX,DWORD PTR SS:[EBP-24]<br />
004017C1 64:890D 00000000 MOV DWORD PTR FS:[0],ECX<br />
004017C8 5F POP EDI<br />
004017C9 5E POP ESI<br />
004017CA 5B POP EBX<br />
004017CB 8BE5 MOV ESP,EBP<br />
004017CD 5D POP EBP<br />
004017CE C3 RETN<br />
004017CF 90 NOP<br />
004017D0 55 PUSH EBP<br />
004017D1 8BEC MOV EBP,ESP<br />
004017D3 51 PUSH ECX<br />
004017D4 837D 08 00 CMP DWORD PTR SS:[EBP+8],0<br />
004017D8 74 3A JE SHORT Project2.00401814<br />
004017DA 8B45 08 MOV EAX,DWORD PTR SS:[EBP+8]<br />
004017DD 8B10 MOV EDX,DWORD PTR DS:[EAX]<br />
004017DF FF32 PUSH DWORD PTR DS:[EDX]<br />
004017E1 E8 36FDFFFF CALL Project2.0040151C<br />
004017E6 59 POP ECX<br />
004017E7 85C0 TEST EAX,EAX<br />
004017E9 74 1A JE SHORT Project2.00401805<br />
004017EB 8B4D 08 MOV ECX,DWORD PTR SS:[EBP+8]<br />
004017EE 8B01 MOV EAX,DWORD PTR DS:[ECX]<br />
004017F0 FF30 PUSH DWORD PTR DS:[EAX]<br />
004017F2 E8 25FDFFFF CALL Project2.0040151C<br />
004017F7 59 POP ECX<br />
004017F8 8945 FC MOV DWORD PTR SS:[EBP-4],EAX<br />
004017FB 8B55 FC MOV EDX,DWORD PTR SS:[EBP-4]<br />
004017FE 52 PUSH EDX<br />
004017FF 8B0A MOV ECX,DWORD PTR DS:[EDX]<br />
00401801 FF51 08 CALL DWORD PTR DS:[ECX+8]<br />
00401804 59 POP ECX<br />
00401805 F645 0C 01 TEST BYTE PTR SS:[EBP+C],1<br />
00401809 74 09 JE SHORT Project2.00401814<br />
0040180B FF75 08 PUSH DWORD PTR SS:[EBP+8]<br />
0040180E E8 E5020000 CALL &lt;JMP.&amp;CC3280.@<span class="katex"><span class="katex-mathml"><math><semantics><mrow><mi>b</mi><mi>d</mi><mi>e</mi><mi>l</mi><mi>e</mi></mrow><annotation encoding="application/x-tex">bdele</annotation></semantics></math></span><span class="katex-html" aria-hidden="true"><span class="strut" style="height:0.69444em;"></span><span class="strut bottom" style="height:0.69444em;vertical-align:0em;"></span><span class="base textstyle uncramped"><span class="mord mathit">b</span><span class="mord mathit">d</span><span class="mord mathit">e</span><span class="mord mathit" style="margin-right:0.01968em;">l</span><span class="mord mathit">e</span></span></span></span>qpv&gt;<br />
00401813 59 POP ECX<br />
00401814 59 POP ECX<br />
00401815 5D POP EBP<br />
00401816 C3 RETN<br />
00401817 90 NOP<br />
00401818 55 PUSH EBP<br />
00401819 8BEC MOV EBP,ESP<br />
0040181B 8B45 08 MOV EAX,DWORD PTR SS:[EBP+8]<br />
0040181E 8B50 28 MOV EDX,DWORD PTR DS:[EAX+28]<br />
00401821 833A 00 CMP DWORD PTR DS:[EDX],0<br />
00401824 74 12 JE SHORT Project2.00401838<br />
00401826 8B4D 08 MOV ECX,DWORD PTR SS:[EBP+8]<br />
00401829 8B41 38 MOV EAX,DWORD PTR DS:[ECX+38]<br />
0040182C 8B00 MOV EAX,DWORD PTR DS:[EAX]<br />
0040182E 8B55 08 MOV EDX,DWORD PTR SS:[EBP+8]<br />
00401831 8B4A 28 MOV ECX,DWORD PTR DS:[EDX+28]<br />
00401834 2B01 SUB EAX,DWORD PTR DS:[ECX]<br />
00401836 EB 02 JMP SHORT Project2.0040183A<br />
00401838 33C0 XOR EAX,EAX<br />
0040183A 5D POP EBP<br />
0040183B C3 RETN<br />
0040183C 55 PUSH EBP<br />
0040183D 8BEC MOV EBP,ESP<br />
0040183F 8B45 08 MOV EAX,DWORD PTR SS:[EBP+8]<br />
00401842 8B50 28 MOV EDX,DWORD PTR DS:[EAX+28]<br />
00401845 8B02 MOV EAX,DWORD PTR DS:[EDX]<br />
00401847 FF02 INC DWORD PTR DS:[EDX]<br />
00401849 5D POP EBP<br />
0040184A C3 RETN<br />
0040184B 90 NOP<br />
0040184C 55 PUSH EBP<br />
0040184D 8BEC MOV EBP,ESP<br />
0040184F 8B45 08 MOV EAX,DWORD PTR SS:[EBP+8]<br />
00401852 0FB600 MOVZX EAX,BYTE PTR DS:[EAX]<br />
00401855 5D POP EBP<br />
00401856 C3 RETN<br />
00401857 90 NOP<br />
00401858 55 PUSH EBP<br />
00401859 8BEC MOV EBP,ESP<br />
0040185B 8B45 08 MOV EAX,DWORD PTR SS:[EBP+8]<br />
0040185E 8B40 10 MOV EAX,DWORD PTR DS:[EAX+10]<br />
00401861 5D POP EBP<br />
00401862 C3 RETN<br />
00401863 90 NOP<br />
00401864 55 PUSH EBP<br />
00401865 8BEC MOV EBP,ESP<br />
00401867 8A45 10 MOV AL,BYTE PTR SS:[EBP+10]<br />
0040186A 50 PUSH EAX<br />
0040186B 8B55 08 MOV EDX,DWORD PTR SS:[EBP+8]<br />
0040186E 837A 30 00 CMP DWORD PTR DS:[EDX+30],0<br />
00401872 75 08 JNZ SHORT Project2.0040187C<br />
00401874 8B4D 0C MOV ECX,DWORD PTR SS:[EBP+C]<br />
00401877 83C9 04 OR ECX,4<br />
0040187A EB 03 JMP SHORT Project2.0040187F<br />
0040187C 8B4D 0C MOV ECX,DWORD PTR SS:[EBP+C]<br />
0040187F 51 PUSH ECX<br />
00401880 FF75 08 PUSH DWORD PTR SS:[EBP+8]<br />
00401883 E8 88020000 CALL &lt;JMP.&amp;CC3280.@std@ios_base@clearq2>  
00401888 83C4 0C ADD ESP,0C  
0040188B 5D POP EBP  
0040188C C3 RETN  
0040188D 90 NOP  
0040188E 90 NOP  
0040188F 90 NOP  
00401890 04 00 ADD AL,0  
00401892 0000 ADD BYTE PTR DS:\[EAX\],AL  
00401894 1000 ADC BYTE PTR DS:\[EAX\],AL  
00401896 0C 00 OR AL,0  
00401898 DC18 FCOMP QWORD PTR DS:\[EAX\]  
0040189A 40 INC EAX  
0040189B 006F 73 ADD BYTE PTR DS:\[EDI+73\],CH  
0040189E 74 72 JE SHORT Project2.00401912  
004018A0 65:61 POPAD ; Superfluous prefix  
004018A2 6D INS DWORD PTR ES:\[EDI\],DX ; I/O command  
004018A3 3A3A CMP BH,BYTE PTR DS:\[EDX\]  
004018A5 5F POP EDI  
004018A6 53 PUSH EBX  
004018A7 65:6E OUTS DX,BYTE PTR ES:\[EDI\] ; I/O command  
004018A9 74 72 JE SHORT Project2.0040191D  
004018AB 79 5F JNS SHORT Project2.0040190C  
004018AD 6261 73 BOUND ESP,QWORD PTR DS:\[ECX+73\]  
004018B0 65:202A AND BYTE PTR GS:\[EDX\],CH  
004018B3 0055 8B ADD BYTE PTR SS:\[EBP-75\],DL  
004018B6 EC IN AL,DX ; I/O command  
004018B7 FF75 08 PUSH DWORD PTR SS:\[EBP+8\]  
004018BA E8 99FFFFFF CALL Project2.00401858  
004018BF 59 POP ECX  
004018C0 A8 06 TEST AL,6  
004018C2 0F95C0 SETNE AL  
004018C5 83E0 01 AND EAX,1  
004018C8 5D POP EBP  
004018C9 C3 RETN  
004018CA 90 NOP  
004018CB 90 NOP  
004018CC 55 PUSH EBP  
004018CD 8BEC MOV EBP,ESP  
004018CF 8B45 08 MOV EAX,DWORD PTR SS:\[EBP+8\]  
004018D2 50 PUSH EAX  
004018D3 8B10 MOV EDX,DWORD PTR DS:\[EAX\]  
004018D5 FF52 34 CALL DWORD PTR DS:\[EDX+34\]  
004018D8 59 POP ECX  
004018D9 5D POP EBP  
004018DA C3 RETN  
004018DB 90 NOP  
004018DC 04 00 ADD AL,0  
004018DE 0000 ADD BYTE PTR DS:\[EAX\],AL  
004018E0 0300 ADD EAX,DWORD PTR DS:\[EAX\]  
004018E2 3000 XOR BYTE PTR DS:\[EAX\],AL  
004018E4 FFFF ??? ; Unknown command  
004018E6 FFFF ??? ; Unknown command  
004018E8 0300 ADD EAX,DWORD PTR DS:\[EAX\]  
004018EA 0000 ADD BYTE PTR DS:\[EAX\],AL  
004018EC 70 00 JO SHORT Project2.004018EE  
004018EE 74 00 JE SHORT Project2.004018F0  
004018F0 0000 ADD BYTE PTR DS:\[EAX\],AL  
004018F2 0000 ADD BYTE PTR DS:\[EAX\],AL  
004018F4 0000 ADD BYTE PTR DS:\[EAX\],AL  
004018F6 0000 ADD BYTE PTR DS:\[EAX\],AL  
004018F8 0000 ADD BYTE PTR DS:\[EAX\],AL  
004018FA 0000 ADD BYTE PTR DS:\[EAX\],AL  
004018FC 0100 ADD DWORD PTR DS:\[EAX\],EAX  
004018FE 0000 ADD BYTE PTR DS:\[EAX\],AL  
00401900 0100 ADD DWORD PTR DS:\[EAX\],EAX  
00401902 0000 ADD BYTE PTR DS:\[EAX\],AL  
00401904 D017 RCL BYTE PTR DS:\[EDI\],1  
00401906 40 INC EAX  
00401907 0001 ADD BYTE PTR DS:\[ECX\],AL  
00401909 0078 00 ADD BYTE PTR DS:\[EAX\],BH  
0040190C 73 74 JNB SHORT Project2.00401982  
0040190E 64:3A3A CMP BH,BYTE PTR FS:\[EDX\]  
00401911 6261 73 BOUND ESP,QWORD PTR DS:\[ECX+73\]  
00401914 6963 5F 6F737472 IMUL ESP,DWORD PTR DS:\[EBX+5F\],7274736F  
0040191B 65:61 POPAD ; Superfluous prefix  
0040191D 6D INS DWORD PTR ES:\[EDI\],DX ; I/O command  
0040191E 3C 63 CMP AL,63  
00401920 68 61722C73 PUSH 732C7261  
00401925 74 64 JE SHORT Project2.0040198B  
00401927 3A3A CMP BH,BYTE PTR DS:\[EDX\]  
00401929 6368 61 ARPL WORD PTR DS:\[EAX+61\],BP  
0040192C 72 5F JB SHORT Project2.0040198D  
0040192E 74 72 JE SHORT Project2.004019A2  
00401930 61 POPAD  
00401931 697473 3C 636861>IMUL ESI,DWORD PTR DS:\[EBX+ESI*2+3C\],726>  
00401939 3E:203E AND BYTE PTR DS:\[ESI\],BH  
0040193C 3A3A CMP BH,BYTE PTR DS:\[EDX\]  
0040193E 5F POP EDI  
0040193F 53 PUSH EBX  
00401940 65:6E OUTS DX,BYTE PTR ES:\[EDI\] ; I/O command  
00401942 74 72 JE SHORT Project2.004019B6  
00401944 79 5F JNS SHORT Project2.004019A5  
00401946 6261 73 BOUND ESP,QWORD PTR DS:\[ECX+73\]  
00401949 65:0000 ADD BYTE PTR GS:\[EAX\],AL  
0040194C 0000 ADD BYTE PTR DS:\[EAX\],AL  
0040194E 0000 ADD BYTE PTR DS:\[EAX\],AL  
00401950 0000 ADD BYTE PTR DS:\[EAX\],AL  
00401952 0000 ADD BYTE PTR DS:\[EAX\],AL  
00401954 0000 ADD BYTE PTR DS:\[EAX\],AL  
00401956 0000 ADD BYTE PTR DS:\[EAX\],AL  
00401958 57 PUSH EDI  
00401959 83C4 F8 ADD ESP,-8  
0040195C 8BFC MOV EDI,ESP  
0040195E 33C0 XOR EAX,EAX  
00401960 B9 08000000 MOV ECX,8  
00401965 F3:AA REP STOS BYTE PTR ES:\[EDI\]  
00401967 8BC4 MOV EAX,ESP  
00401969 8B1424 MOV EDX,DWORD PTR SS:\[ESP\]  
0040196C 8915 18224000 MOV DWORD PTR DS:\[@std@nothrow\],EDX  
00401972 8B5424 04 MOV EDX,DWORD PTR SS:\[ESP+4\]  
00401976 8915 1C224000 MOV DWORD PTR DS:\[40221C\],EDX  
0040197C 59 POP ECX  
0040197D 5A POP EDX  
0040197E 5F POP EDI  
0040197F C3 RETN  
00401980 C3 RETN  
00401981 90 NOP  
00401982 90 NOP  
00401983 90 NOP  
00401984 C3 RETN  
00401985 90 NOP  
00401986 90 NOP  
00401987 90 NOP  
00401988 68 C0224000 PUSH Project2.004022C0 ; ASCII "___CPPdebugHook"  
0040198D 6A 00 PUSH 0  
0040198F E8 44010000 CALL <JMP.&KERNEL32.GetModuleHandleA>  
00401994 50 PUSH EAX  
00401995 E8 44010000 CALL <JMP.&KERNEL32.GetProcAddress>  
0040199A A3 FC224000 MOV DWORD PTR DS:\[4022FC\],EAX  
0040199F 833D FC224000 00 CMP DWORD PTR DS:\[4022FC\],0  
004019A6 75 0A JNZ SHORT Project2.004019B2  
004019A8 C705 FC224000 8C>MOV DWORD PTR DS:\[4022FC\],OFFSET Project>  
004019B2 C3 RETN  
004019B3 90 NOP  
004019B4 E8 A7F7FFFF CALL Project2.00401160  
004019B9 F680 04000000 02 TEST BYTE PTR DS:\[EAX+4\],2  
004019C0 0F95C0 SETNE AL  
004019C3 83E0 01 AND EAX,1  
004019C6 C3 RETN  
004019C7 90 NOP  
004019C8 55 PUSH EBP  
004019C9 8BEC MOV EBP,ESP  
004019CB 83C4 F8 ADD ESP,-8  
004019CE 53 PUSH EBX  
004019CF 8B5D 08 MOV EBX,DWORD PTR SS:\[EBP+8\]  
004019D2 85DB TEST EBX,EBX  
004019D4 0F95C0 SETNE AL  
004019D7 83E0 01 AND EAX,1  
004019DA 85DB TEST EBX,EBX  
004019DC 74 02 JE SHORT Project2.004019E0  
004019DE EB 11 JMP SHORT Project2.004019F1  
004019E0 85DB TEST EBX,EBX  
004019E2 75 0D JNZ SHORT Project2.004019F1  
004019E4 8D55 F8 LEA EDX,DWORD PTR SS:\[EBP-8\]  
004019E7 52 PUSH EDX  
004019E8 E8 2B000000 CALL Project2.00401A18  
004019ED 59 POP ECX  
004019EE 8B5D FC MOV EBX,DWORD PTR SS:\[EBP-4\]  
004019F1 68 9C000000 PUSH 9C  
004019F6 53 PUSH EBX  
004019F7 E8 64F7FFFF CALL Project2.00401160  
004019FC 81C0 00000000 ADD EAX,0  
00401A02 50 PUSH EAX  
00401A03 E8 80010000 CALL <JMP.&CC3280._memcpy>  
00401A08 83C4 0C ADD ESP,0C  
00401A0B E8 F4000000 CALL <JMP.&CC3280.@_InitTermAndUnexPtrs&gt;<br />
00401A10 5B POP EBX<br />
00401A11 59 POP ECX<br />
00401A12 59 POP ECX<br />
00401A13 5D POP EBP<br />
00401A14 C3 RETN<br />
00401A15 90 NOP<br />
00401A16 90 NOP<br />
00401A17 90 NOP<br />
00401A18 55 PUSH EBP<br />
00401A19 8BEC MOV EBP,ESP<br />
00401A1B 53 PUSH EBX<br />
00401A1C 8B5D 08 MOV EBX,DWORD PTR SS:[EBP+8]<br />
00401A1F E8 3CF7FFFF CALL Project2.00401160<br />
00401A24 81C0 1C000000 ADD EAX,1C<br />
00401A2A A3 34224000 MOV DWORD PTR DS:[402234],EAX<br />
00401A2F C703 49737282 MOV DWORD PTR DS:[EBX],82727349<br />
00401A35 C743 04 20224000 MOV DWORD PTR DS:[EBX+4],Project2.004022&gt;<br />
00401A3C 5B POP EBX<br />
00401A3D 5D POP EBP<br />
00401A3E C3 RETN<br />
00401A3F 90 NOP<br />
00401A40 53 PUSH EBX<br />
00401A41 8BDD MOV EBX,EBP<br />
00401A43 0358 08 ADD EBX,DWORD PTR DS:[EAX+8]<br />
00401A46 8943 08 MOV DWORD PTR DS:[EBX+8],EAX<br />
00401A49 8D4424 08 LEA EAX,DWORD PTR SS:[ESP+8]<br />
00401A4D 8943 0C MOV DWORD PTR DS:[EBX+C],EAX<br />
00401A50 C743 04 871A4000 MOV DWORD PTR DS:[EBX+4],Project2.00401A&gt;<br />
00401A57 66:C743 10 0000 MOV WORD PTR DS:[EBX+10],0<br />
00401A5D 66:C743 12 0000 MOV WORD PTR DS:[EBX+12],0<br />
00401A63 C743 1C 00000000 MOV DWORD PTR DS:[EBX+1C],0<br />
00401A6A 64:67:A1 0000 MOV EAX,DWORD PTR FS:[0]<br />
00401A6F 8903 MOV DWORD PTR DS:[EBX],EAX<br />
00401A71 64:67:891E 0000 MOV DWORD PTR FS:[0],EBX<br />
00401A77 5B POP EBX<br />
00401A78 C3 RETN<br />
00401A79 64:67:A3 0000 MOV DWORD PTR FS:[0],EAX<br />
00401A7E C3 RETN<br />
00401A7F 2A2A SUB CH,BYTE PTR DS:[EDX]<br />
00401A81 42 INC EDX<br />
00401A82 43 INC EBX<br />
00401A83 43 INC EBX<br />
00401A84 78 68 JS SHORT Project2.00401AEE<br />
00401A86 318B C4FF35D0 XOR DWORD PTR DS:[EBX+D035FFC4],ECX<br />
00401A8C 2240 00 AND AL,BYTE PTR DS:[EAX]<br />
00401A8F 53 PUSH EBX<br />
00401A90 57 PUSH EDI<br />
00401A91 56 PUSH ESI<br />
00401A92 55 PUSH EBP<br />
00401A93 50 PUSH EAX<br />
00401A94 FF75 14 PUSH DWORD PTR SS:[EBP+14]<br />
00401A97 FF75 10 PUSH DWORD PTR SS:[EBP+10]<br />
00401A9A FF75 0C PUSH DWORD PTR SS:[EBP+C]<br />
00401A9D FF75 08 PUSH DWORD PTR SS:[EBP+8]<br />
00401AA0 E8 9B000000 CALL &lt;JMP.&amp;CC3280.____ExceptionHandler&gt;<br />
00401AA5 83C4 14 ADD ESP,14<br />
00401AA8 5D POP EBP<br />
00401AA9 5E POP ESI<br />
00401AAA 5F POP EDI<br />
00401AAB 5B POP EBX<br />
00401AAC 83C4 04 ADD ESP,4<br />
00401AAF C3 RETN<br />
00401AB0 E8 C1000000 CALL &lt;JMP.&amp;CC3280.__setargv&gt;<br />
00401AB5 A1 10514000 MOV EAX,DWORD PTR DS:[&lt;&amp;CC3280.__argc&gt;]<br />
00401ABA 8B10 MOV EDX,DWORD PTR DS:[EAX]<br />
00401ABC 8915 00234000 MOV DWORD PTR DS:[402300],EDX<br />
00401AC2 8B0D 14514000 MOV ECX,DWORD PTR DS:[&lt;&amp;CC3280.__argv&gt;] ; CC3280.__argv<br />
00401AC8 8B01 MOV EAX,DWORD PTR DS:[ECX]<br />
00401ACA A3 04234000 MOV DWORD PTR DS:[402304],EAX<br />
00401ACF C3 RETN<br />
00401AD0 E8 83000000 CALL &lt;JMP.&amp;CC3280.__exitargv&gt;<br />
00401AD5 C3 RETN<br />
00401AD6 90 NOP<br />
00401AD7 90 NOP<br />
00401AD8 -FF25 54504000 JMP DWORD PTR DS:[&lt;&amp;KERNEL32.GetModuleHa&gt;; kernel32.GetModuleHandleA<br />
00401ADE -FF25 58504000 JMP DWORD PTR DS:[&lt;&amp;KERNEL32.GetProcAddr&gt;; apphelp.7392FFF6<br />
00401AE4 -FF25 5C504000 JMP DWORD PTR DS:[&lt;&amp;KERNEL32.GetProcessH&gt;; kernel32.GetProcessHeap<br />
00401AEA -FF25 60504000 JMP DWORD PTR DS:[&lt;&amp;KERNEL32.HeapAlloc&gt;] ; ntdll.RtlAllocateHeap<br />
00401AF0 -FF25 64504000 JMP DWORD PTR DS:[&lt;&amp;KERNEL32.HeapFree&gt;] ; kernel32.HeapFree<br />
00401AF6 CC INT3<br />
00401AF7 CC INT3<br />
00401AF8 -FF25 DC504000 JMP DWORD PTR DS:[&lt;&amp;CC3280.@<span class="katex"><span class="katex-mathml"><math><semantics><mrow><mi>b</mi><mi>d</mi><mi>e</mi><mi>l</mi><mi>e</mi></mrow><annotation encoding="application/x-tex">bdele</annotation></semantics></math></span><span class="katex-html" aria-hidden="true"><span class="strut" style="height:0.69444em;"></span><span class="strut bottom" style="height:0.69444em;vertical-align:0em;"></span><span class="base textstyle uncramped"><span class="mord mathit">b</span><span class="mord mathit">d</span><span class="mord mathit">e</span><span class="mord mathit" style="margin-right:0.01968em;">l</span><span class="mord mathit">e</span></span></span></span>qpv&gt;] ; CC3280.@<span class="katex"><span class="katex-mathml"><math><semantics><mrow><mi>b</mi><mi>d</mi><mi>e</mi><mi>l</mi><mi>e</mi></mrow><annotation encoding="application/x-tex">bdele</annotation></semantics></math></span><span class="katex-html" aria-hidden="true"><span class="strut" style="height:0.69444em;"></span><span class="strut bottom" style="height:0.69444em;vertical-align:0em;"></span><span class="base textstyle uncramped"><span class="mord mathit">b</span><span class="mord mathit">d</span><span class="mord mathit">e</span><span class="mord mathit" style="margin-right:0.01968em;">l</span><span class="mord mathit">e</span></span></span></span>qpv<br />
00401AFE -FF25 E0504000 JMP DWORD PTR DS:[&lt;&amp;CC3280.@_CatchCleanu&gt;; CC3280.@_CatchCleanupqv  
00401B04 -FF25 E4504000 JMP DWORD PTR DS:\[<&CC3280.@\_InitTermAnd>; CC3280.@\_InitTermAndUnexPtrsqv<br />
00401B0A -FF25 E8504000 JMP DWORD PTR DS:[&lt;&amp;CC3280.@std@cout&gt;] ; CC3280.@std@cout<br />
00401B10 -FF25 EC504000 JMP DWORD PTR DS:[&lt;&amp;CC3280.@std@ios_base&gt;; CC3280.@std@ios_base@clearq22std@%\_Iosbi%@_Iostateo<br />
00401B16 -FF25 F0504000 JMP DWORD PTR DS:[&lt;&amp;CC3280.___CRTL_MEM_U&gt;; CC3280.___CRTL_MEM_UseBorMM<br />
00401B1C -FF25 F4504000 JMP DWORD PTR DS:[&lt;&amp;CC3280.___CRTL_TLS_A&gt;; CC3280.___CRTL_TLS_Alloc<br />
00401B22 -FF25 F8504000 JMP DWORD PTR DS:[&lt;&amp;CC3280.___CRTL_TLS_E&gt;; CC3280.___CRTL_TLS_ExitThread<br />
00401B28 -FF25 FC504000 JMP DWORD PTR DS:[&lt;&amp;CC3280.___CRTL_TLS_F&gt;; CC3280.___CRTL_TLS_Free<br />
00401B2E -FF25 00514000 JMP DWORD PTR DS:[&lt;&amp;CC3280.___CRTL_TLS_G&gt;; CC3280.___CRTL_TLS_GetValue<br />
00401B34 -FF25 04514000 JMP DWORD PTR DS:[&lt;&amp;CC3280.___CRTL_TLS_I&gt;; CC3280.___CRTL_TLS_InitThread<br />
00401B3A -FF25 08514000 JMP DWORD PTR DS:[&lt;&amp;CC3280.___CRTL_TLS_S&gt;; CC3280.___CRTL_TLS_SetValue<br />
00401B40 -FF25 0C514000 JMP DWORD PTR DS:[&lt;&amp;CC3280.____Exception&gt;; CC3280.____ExceptionHandler<br />
00401B46 -FF25 10514000 JMP DWORD PTR DS:[&lt;&amp;CC3280.__argc&gt;] ; CC3280.__argc<br />
00401B4C -FF25 14514000 JMP DWORD PTR DS:[&lt;&amp;CC3280.__argv&gt;] ; CC3280.__argv<br />
00401B52 -FF25 18514000 JMP DWORD PTR DS:[&lt;&amp;CC3280.__argv_defaul&gt;; CC3280.__argv_default_expand<br />
00401B58 -FF25 1C514000 JMP DWORD PTR DS:[&lt;&amp;CC3280.__exitargv&gt;] ; CC3280.__exitargv<br />
00401B5E -FF25 20514000 JMP DWORD PTR DS:[&lt;&amp;CC3280.__handle_exit&gt;; CC3280.__handle_exitargv<br />
00401B64 -FF25 24514000 JMP DWORD PTR DS:[&lt;&amp;CC3280.__handle_seta&gt;; CC3280.__handle_setargv<br />
00401B6A -FF25 28514000 JMP DWORD PTR DS:[&lt;&amp;CC3280.__handle_wexi&gt;; CC3280.__handle_wexitargv<br />
00401B70 -FF25 2C514000 JMP DWORD PTR DS:[&lt;&amp;CC3280.__handle_wset&gt;; CC3280.__handle_wsetargv<br />
00401B76 -FF25 30514000 JMP DWORD PTR DS:[&lt;&amp;CC3280.__setargv&gt;] ; CC3280.__setargv<br />
00401B7C -FF25 34514000 JMP DWORD PTR DS:[&lt;&amp;CC3280.__startup&gt;] ; CC3280.__startup<br />
00401B82 -FF25 38514000 JMP DWORD PTR DS:[&lt;&amp;CC3280.__wargv_defau&gt;; CC3280.__wargv_default_expand<br />
00401B88 -FF25 3C514000 JMP DWORD PTR DS:[&lt;&amp;CC3280._memcpy&gt;] ; CC3280._memcpy<br />
00401B8E -FF25 40514000 JMP DWORD PTR DS:[&lt;&amp;CC3280._strlen&gt;] ; CC3280._strlen<br />
00401B94 -FF25 44514000 JMP DWORD PTR DS:[&lt;&amp;CC3280._system&gt;] ; CC3280._system<br />
00401B9A CC INT3<br />
00401B9B CC INT3<br />
00401B9C 0000 ADD BYTE PTR DS:[EAX],AL<br />
00401B9E 0000 ADD BYTE PTR DS:[EAX],AL<br />
00401BA0 0000 ADD BYTE PTR DS:[EAX],AL<br />
00401BA2 0000 ADD BYTE PTR DS:[EAX],AL<br />
00401BA4 0000 ADD BYTE PTR DS:[EAX],AL<br />
00401BA6 0000 ADD BYTE PTR DS:[EAX],AL<br />
00401BA8 0000 ADD BYTE PTR DS:[EAX],AL<br />
00401BAA 0000 ADD BYTE PTR DS:[EAX],AL<br />
00401BAC 0000 ADD BYTE PTR DS:[EAX],AL<br />
00401BAE 0000 ADD BYTE PTR DS:[EAX],AL<br />
00401BB0 0000 ADD BYTE PTR DS:[EAX],AL<br />
00401BB2 0000 ADD BYTE PTR DS:[EAX],AL<br />
00401BB4 0000 ADD BYTE PTR DS:[EAX],AL<br />
00401BB6 0000 ADD BYTE PTR DS:[EAX],AL<br />
00401BB8 0000 ADD BYTE PTR DS:[EAX],AL<br />
00401BBA 0000 ADD BYTE PTR DS:[EAX],AL<br />
00401BBC 0000 ADD BYTE PTR DS:[EAX],AL<br />
00401BBE 0000 ADD BYTE PTR DS:[EAX],AL<br />
00401BC0 0000 ADD BYTE PTR DS:[EAX],AL<br />
00401BC2 0000 ADD BYTE PTR DS:[EAX],AL<br />
00401BC4 0000 ADD BYTE PTR DS:[EAX],AL<br />
00401BC6 0000 ADD BYTE PTR DS:[EAX],AL<br />
00401BC8 0000 ADD BYTE PTR DS:[EAX],AL<br />
00401BCA 0000 ADD BYTE PTR DS:[EAX],AL<br />
00401BCC 0000 ADD BYTE PTR DS:[EAX],AL<br />
00401BCE 0000 ADD BYTE PTR DS:[EAX],AL<br />
00401BD0 0000 ADD BYTE PTR DS:[EAX],AL<br />
00401BD2 0000 ADD BYTE PTR DS:[EAX],AL<br />
00401BD4 0000 ADD BYTE PTR DS:[EAX],AL<br />
00401BD6 0000 ADD BYTE PTR DS:[EAX],AL<br />
00401BD8 0000 ADD BYTE PTR DS:[EAX],AL<br />
00401BDA 0000 ADD BYTE PTR DS:[EAX],AL<br />
00401BDC 0000 ADD BYTE PTR DS:[EAX],AL<br />
00401BDE 0000 ADD BYTE PTR DS:[EAX],AL<br />
00401BE0 0000 ADD BYTE PTR DS:[EAX],AL<br />
00401BE2 0000 ADD BYTE PTR DS:[EAX],AL<br />
00401BE4 0000 ADD BYTE PTR DS:[EAX],AL<br />
00401BE6 0000 ADD BYTE PTR DS:[EAX],AL<br />
00401BE8 0000 ADD BYTE PTR DS:[EAX],AL<br />
00401BEA 0000 ADD BYTE PTR DS:[EAX],AL<br />
00401BEC 0000 ADD BYTE PTR DS:[EAX],AL<br />
00401BEE 0000 ADD BYTE PTR DS:[EAX],AL<br />
00401BF0 0000 ADD BYTE PTR DS:[EAX],AL<br />
00401BF2 0000 ADD BYTE PTR DS:[EAX],AL<br />
00401BF4 0000 ADD BYTE PTR DS:[EAX],AL<br />
00401BF6 0000 ADD BYTE PTR DS:[EAX],AL<br />
00401BF8 0000 ADD BYTE PTR DS:[EAX],AL<br />
00401BFA 0000 ADD BYTE PTR DS:[EAX],AL<br />
00401BFC 0000 ADD BYTE PTR DS:[EAX],AL<br />
00401BFE 0000 ADD BYTE PTR DS:[EAX],AL<br />
00401C00 0000 ADD BYTE PTR DS:[EAX],AL<br />
00401C02 0000 ADD BYTE PTR DS:[EAX],AL<br />
00401C04 0000 ADD BYTE PTR DS:[EAX],AL<br />
00401C06 0000 ADD BYTE PTR DS:[EAX],AL<br />
00401C08 0000 ADD BYTE PTR DS:[EAX],AL<br />
00401C0A 0000 ADD BYTE PTR DS:[EAX],AL<br />
00401C0C 0000 ADD BYTE PTR DS:[EAX],AL<br />
00401C0E 0000 ADD BYTE PTR DS:[EAX],AL<br />
00401C10 0000 ADD BYTE PTR DS:[EAX],AL<br />
00401C12 0000 ADD BYTE PTR DS:[EAX],AL<br />
00401C14 0000 ADD BYTE PTR DS:[EAX],AL<br />
00401C16 0000 ADD BYTE PTR DS:[EAX],AL<br />
00401C18 0000 ADD BYTE PTR DS:[EAX],AL<br />
00401C1A 0000 ADD BYTE PTR DS:[EAX],AL<br />
00401C1C 0000 ADD BYTE PTR DS:[EAX],AL<br />
00401C1E 0000 ADD BYTE PTR DS:[EAX],AL<br />
00401C20 0000 ADD BYTE PTR DS:[EAX],AL<br />
00401C22 0000 ADD BYTE PTR DS:[EAX],AL<br />
00401C24 0000 ADD BYTE PTR DS:[EAX],AL<br />
00401C26 0000 ADD BYTE PTR DS:[EAX],AL<br />
00401C28 0000 ADD BYTE PTR DS:[EAX],AL<br />
00401C2A 0000 ADD BYTE PTR DS:[EAX],AL<br />
00401C2C 0000 ADD BYTE PTR DS:[EAX],AL<br />
00401C2E 0000 ADD BYTE PTR DS:[EAX],AL<br />
00401C30 0000 ADD BYTE PTR DS:[EAX],AL<br />
00401C32 0000 ADD BYTE PTR DS:[EAX],AL<br />
00401C34 0000 ADD BYTE PTR DS:[EAX],AL<br />
00401C36 0000 ADD BYTE PTR DS:[EAX],AL<br />
00401C38 0000 ADD BYTE PTR DS:[EAX],AL<br />
00401C3A 0000 ADD BYTE PTR DS:[EAX],AL<br />
00401C3C 0000 ADD BYTE PTR DS:[EAX],AL<br />
00401C3E 0000 ADD BYTE PTR DS:[EAX],AL<br />
00401C40 0000 ADD BYTE PTR DS:[EAX],AL<br />
00401C42 0000 ADD BYTE PTR DS:[EAX],AL<br />
00401C44 0000 ADD BYTE PTR DS:[EAX],AL<br />
00401C46 0000 ADD BYTE PTR DS:[EAX],AL<br />
00401C48 0000 ADD BYTE PTR DS:[EAX],AL<br />
00401C4A 0000 ADD BYTE PTR DS:[EAX],AL<br />
00401C4C 0000 ADD BYTE PTR DS:[EAX],AL<br />
00401C4E 0000 ADD BYTE PTR DS:[EAX],AL<br />
00401C50 0000 ADD BYTE PTR DS:[EAX],AL<br />
00401C52 0000 ADD BYTE PTR DS:[EAX],AL<br />
00401C54 0000 ADD BYTE PTR DS:[EAX],AL<br />
00401C56 0000 ADD BYTE PTR DS:[EAX],AL<br />
00401C58 0000 ADD BYTE PTR DS:[EAX],AL<br />
00401C5A 0000 ADD BYTE PTR DS:[EAX],AL<br />
00401C5C 0000 ADD BYTE PTR DS:[EAX],AL<br />
00401C5E 0000 ADD BYTE PTR DS:[EAX],AL<br />
00401C60 0000 ADD BYTE PTR DS:[EAX],AL<br />
00401C62 0000 ADD BYTE PTR DS:[EAX],AL<br />
00401C64 0000 ADD BYTE PTR DS:[EAX],AL<br />
00401C66 0000 ADD BYTE PTR DS:[EAX],AL<br />
00401C68 0000 ADD BYTE PTR DS:[EAX],AL<br />
00401C6A 0000 ADD BYTE PTR DS:[EAX],AL<br />
00401C6C 0000 ADD BYTE PTR DS:[EAX],AL<br />
00401C6E 0000 ADD BYTE PTR DS:[EAX],AL<br />
00401C70 0000 ADD BYTE PTR DS:[EAX],AL<br />
00401C72 0000 ADD BYTE PTR DS:[EAX],AL<br />
00401C74 0000 ADD BYTE PTR DS:[EAX],AL<br />
00401C76 0000 ADD BYTE PTR DS:[EAX],AL<br />
00401C78 0000 ADD BYTE PTR DS:[EAX],AL<br />
00401C7A 0000 ADD BYTE PTR DS:[EAX],AL<br />
00401C7C 0000 ADD BYTE PTR DS:[EAX],AL<br />
00401C7E 0000 ADD BYTE PTR DS:[EAX],AL<br />
00401C80 0000 ADD BYTE PTR DS:[EAX],AL<br />
00401C82 0000 ADD BYTE PTR DS:[EAX],AL<br />
00401C84 0000 ADD BYTE PTR DS:[EAX],AL<br />
00401C86 0000 ADD BYTE PTR DS:[EAX],AL<br />
00401C88 0000 ADD BYTE PTR DS:[EAX],AL<br />
00401C8A 0000 ADD BYTE PTR DS:[EAX],AL<br />
00401C8C 0000 ADD BYTE PTR DS:[EAX],AL<br />
00401C8E 0000 ADD BYTE PTR DS:[EAX],AL<br />
00401C90 0000 ADD BYTE PTR DS:[EAX],AL<br />
00401C92 0000 ADD BYTE PTR DS:[EAX],AL<br />
00401C94 0000 ADD BYTE PTR DS:[EAX],AL<br />
00401C96 0000 ADD BYTE PTR DS:[EAX],AL<br />
00401C98 0000 ADD BYTE PTR DS:[EAX],AL<br />
00401C9A 0000 ADD BYTE PTR DS:[EAX],AL<br />
00401C9C 0000 ADD BYTE PTR DS:[EAX],AL<br />
00401C9E 0000 ADD BYTE PTR DS:[EAX],AL<br />
00401CA0 0000 ADD BYTE PTR DS:[EAX],AL<br />
00401CA2 0000 ADD BYTE PTR DS:[EAX],AL<br />
00401CA4 0000 ADD BYTE PTR DS:[EAX],AL<br />
00401CA6 0000 ADD BYTE PTR DS:[EAX],AL<br />
00401CA8 0000 ADD BYTE PTR DS:[EAX],AL<br />
00401CAA 0000 ADD BYTE PTR DS:[EAX],AL<br />
00401CAC 0000 ADD BYTE PTR DS:[EAX],AL<br />
00401CAE 0000 ADD BYTE PTR DS:[EAX],AL<br />
00401CB0 0000 ADD BYTE PTR DS:[EAX],AL<br />
00401CB2 0000 ADD BYTE PTR DS:[EAX],AL<br />
00401CB4 0000 ADD BYTE PTR DS:[EAX],AL<br />
00401CB6 0000 ADD BYTE PTR DS:[EAX],AL<br />
00401CB8 0000 ADD BYTE PTR DS:[EAX],AL<br />
00401CBA 0000 ADD BYTE PTR DS:[EAX],AL<br />
00401CBC 0000 ADD BYTE PTR DS:[EAX],AL<br />
00401CBE 0000 ADD BYTE PTR DS:[EAX],AL<br />
00401CC0 0000 ADD BYTE PTR DS:[EAX],AL<br />
00401CC2 0000 ADD BYTE PTR DS:[EAX],AL<br />
00401CC4 0000 ADD BYTE PTR DS:[EAX],AL<br />
00401CC6 0000 ADD BYTE PTR DS:[EAX],AL<br />
00401CC8 0000 ADD BYTE PTR DS:[EAX],AL<br />
00401CCA 0000 ADD BYTE PTR DS:[EAX],AL<br />
00401CCC 0000 ADD BYTE PTR DS:[EAX],AL<br />
00401CCE 0000 ADD BYTE PTR DS:[EAX],AL<br />
00401CD0 0000 ADD BYTE PTR DS:[EAX],AL<br />
00401CD2 0000 ADD BYTE PTR DS:[EAX],AL<br />
00401CD4 0000 ADD BYTE PTR DS:[EAX],AL<br />
00401CD6 0000 ADD BYTE PTR DS:[EAX],AL<br />
00401CD8 0000 ADD BYTE PTR DS:[EAX],AL<br />
00401CDA 0000 ADD BYTE PTR DS:[EAX],AL<br />
00401CDC 0000 ADD BYTE PTR DS:[EAX],AL<br />
00401CDE 0000 ADD BYTE PTR DS:[EAX],AL<br />
00401CE0 0000 ADD BYTE PTR DS:[EAX],AL<br />
00401CE2 0000 ADD BYTE PTR DS</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2284601</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2284601</guid><dc:creator><![CDATA[Peter Klicki]]></dc:creator><pubDate>Sun, 30 Dec 2012 21:29:38 GMT</pubDate></item><item><title><![CDATA[Reply to Verbesserungs vorschläge für mein Programm on Sun, 30 Dec 2012 21:32:40 GMT]]></title><description><![CDATA[<p>Peter Klicki schrieb:</p>
<blockquote>
<p>Ich hab es mal kurz für dich Disassembliert:</p>
</blockquote>
<p>Ah, danke. Jetzt ist es doch schon viel besser lesbar.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2284602</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2284602</guid><dc:creator><![CDATA[Mechanics]]></dc:creator><pubDate>Sun, 30 Dec 2012 21:32:40 GMT</pubDate></item><item><title><![CDATA[Reply to Verbesserungs vorschläge für mein Programm on Sun, 30 Dec 2012 21:51:48 GMT]]></title><description><![CDATA[<p>Peter Klicki schrieb:</p>
<blockquote>
<p>So programmieren wir auf der Klosterschule wo ich bin, also nicht über die vielen define´s wundern.</p>
</blockquote>
<p>komisch, auf der klosterschule (naja, eigentlich sinds 2 schulen gewesen, und bei der einen stand das kloster quasi auf dem schulhof), wo ich war, da hat man (zwar in java) aber trotzdem noch halbwegs richtig programmiert</p>
<p>lesbar war es auch, debugbar auch (ok, BlueJ...) und fehler durch falsche anwendung der makros konnten auch nicht passieren.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2284608</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2284608</guid><dc:creator><![CDATA[Skym0sh0]]></dc:creator><pubDate>Sun, 30 Dec 2012 21:51:48 GMT</pubDate></item><item><title><![CDATA[Reply to Verbesserungs vorschläge für mein Programm on Sun, 30 Dec 2012 21:53:13 GMT]]></title><description><![CDATA[<p>Peter Klicki schrieb:</p>
<blockquote>
<p>Ich hab es mal kurz für dich Disassembliert:</p>
<p>[...]</p>
</blockquote>
<p>Ein Präprozessorlauf hätt's auch getan <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;
using namespace std;

class Asfaloth
{

public:

    void DatenKiste()
    {
         cout &lt;&lt; &quot;Das hier ist eine Funktion aus einer Klasse\n&quot;;
    };

};

Asfaloth Objekt ;

int main()
{

Objekt.DatenKiste();  ;

    int a = 1;
    if ( a == 1 )
    {
            cout &lt;&lt; &quot;Dieser Programmkod ist fromm und redlich!&quot; ;
    }

    system(&quot;PAUSE&quot;);
    return 0;

}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/2284610</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2284610</guid><dc:creator><![CDATA[Swordfish]]></dc:creator><pubDate>Sun, 30 Dec 2012 21:53:13 GMT</pubDate></item><item><title><![CDATA[Reply to Verbesserungs vorschläge für mein Programm on Sun, 30 Dec 2012 22:02:20 GMT]]></title><description><![CDATA[<p>@Schwertfisch (unredl. Swordfisch) ich bin zu tiefst entsetzt !</p>
<p>So viele Anglizsimen ! Wenn das meine Lehrer sehen würden !</p>
<p>Da müsste ich sofort mal zur Strafe eine Seite aus der Bibel auswendig lernen !</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2284612</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2284612</guid><dc:creator><![CDATA[Peter Klicki]]></dc:creator><pubDate>Sun, 30 Dec 2012 22:02:20 GMT</pubDate></item><item><title><![CDATA[Reply to Verbesserungs vorschläge für mein Programm on Mon, 31 Dec 2012 09:29:40 GMT]]></title><description><![CDATA[<p>Wenn deine Lehrer erst wüssten, das du dich zu solch' später Stund' im Weltnetz (unredl. Internet) auf irgendwelchen Heimseiten (unredl. Websites) tummelst und anderen Verweisfolgern (unredl. Surfern) auf die Nerven gehst...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2284623</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2284623</guid><dc:creator><![CDATA[Swordfish]]></dc:creator><pubDate>Mon, 31 Dec 2012 09:29:40 GMT</pubDate></item><item><title><![CDATA[Reply to Verbesserungs vorschläge für mein Programm on Mon, 31 Dec 2012 07:53:15 GMT]]></title><description><![CDATA[<p>Peter Klicki schrieb:</p>
<blockquote>
<p>So viele Anglizsimen ! Wenn das meine Lehrer sehen würden !<br />
Da müsste ich sofort mal zur Strafe eine Seite aus der Bibel auswendig lernen !</p>
</blockquote>
<p>Dann bist du auf einer evangelischen Klosterschule?<br />
Denn die Katholiken machen doch alles in Latein. <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/2284662</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2284662</guid><dc:creator><![CDATA[DirkB]]></dc:creator><pubDate>Mon, 31 Dec 2012 07:53:15 GMT</pubDate></item></channel></rss>