<?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[Basiscode Erklärung. Bitte!!]]></title><description><![CDATA[<p>Hallo,</p>
<p>ich hab diesen Basiscode bekommen, aber verstehe ihn nicht ganz. Kann mir den mal einer erklären?</p>
<pre><code class="language-cpp">int h;

int main() {
	bool gpt = false;
	std::string inTxt, outTxt;
	std::string mt = &quot;&lsqb;&lsqb;[&quot;;
	std::string nt = &quot;&lsqb;&lsqb;[&quot;;
	std::getline(std::cin,inTxt);
	srand( (unsigned)time( NULL ) );
	int r = rand();
	size_t p=0,q=0;
	while((p=inTxt.find(&quot; &quot;, p))!=std::string::npos) {
		int txt();
		if(q&gt;p) {
			//TODO: hier die Änderung
		}
		switch((r%13)+(((q&lt;20)*60))+(gpt*40)) {
			default:
				outTxt+=inTxt.substr(q,p-q);
				break;
			case 1:case 9:
				outTxt+=&quot; &quot;;
				{std::string dfd = &quot;5?4&quot;;
				for(size_t awsd=0;awsd&lt;dfd.length();h=dfd[awsd],outTxt+=txt()
					,awsd++);
				}
				break;
			case 2:
				r=q--;
				break;
			case 3:case 4:case 5:break;
			case 6:
				outTxt+=&quot; &quot;;
				for(size_t mp=0;mp&lt;mt.length();h=mt[mp],outTxt+=txt(),mp++) {
						gpt=true;
					}
				break;
		}
		if(q&gt;0x14 &amp;&amp; !gpt){
			for(size_t mp=0;mp&lt;nt.length();h=mt[mp],outTxt+=txt(),mp++)
;				nt=&quot;&quot;;
		};
		gpt=(r%15)==6;
		r = rand();
		++q=p++;

	}
	outTxt += inTxt.substr(q,p-q) + &quot;\n&quot;;

	std::cout &lt;&lt;&quot;\n&quot;&lt;&lt; outTxt &lt;&lt; &quot;\n&quot;;
	return 0;
}

txt() {
	h-=33;
	return ((h+45)%90)+33;
}
</code></pre>
<p>Danke im voraus<br />
Steffen</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/190734/basiscode-erklärung-bitte</link><generator>RSS for Node</generator><lastBuildDate>Fri, 25 Sep 2026 17:42:35 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/190734.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 26 Aug 2007 09:53:26 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Basiscode Erklärung. Bitte!! on Sun, 26 Aug 2007 09:53:26 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>ich hab diesen Basiscode bekommen, aber verstehe ihn nicht ganz. Kann mir den mal einer erklären?</p>
<pre><code class="language-cpp">int h;

int main() {
	bool gpt = false;
	std::string inTxt, outTxt;
	std::string mt = &quot;&lsqb;&lsqb;[&quot;;
	std::string nt = &quot;&lsqb;&lsqb;[&quot;;
	std::getline(std::cin,inTxt);
	srand( (unsigned)time( NULL ) );
	int r = rand();
	size_t p=0,q=0;
	while((p=inTxt.find(&quot; &quot;, p))!=std::string::npos) {
		int txt();
		if(q&gt;p) {
			//TODO: hier die Änderung
		}
		switch((r%13)+(((q&lt;20)*60))+(gpt*40)) {
			default:
				outTxt+=inTxt.substr(q,p-q);
				break;
			case 1:case 9:
				outTxt+=&quot; &quot;;
				{std::string dfd = &quot;5?4&quot;;
				for(size_t awsd=0;awsd&lt;dfd.length();h=dfd[awsd],outTxt+=txt()
					,awsd++);
				}
				break;
			case 2:
				r=q--;
				break;
			case 3:case 4:case 5:break;
			case 6:
				outTxt+=&quot; &quot;;
				for(size_t mp=0;mp&lt;mt.length();h=mt[mp],outTxt+=txt(),mp++) {
						gpt=true;
					}
				break;
		}
		if(q&gt;0x14 &amp;&amp; !gpt){
			for(size_t mp=0;mp&lt;nt.length();h=mt[mp],outTxt+=txt(),mp++)
;				nt=&quot;&quot;;
		};
		gpt=(r%15)==6;
		r = rand();
		++q=p++;

	}
	outTxt += inTxt.substr(q,p-q) + &quot;\n&quot;;

	std::cout &lt;&lt;&quot;\n&quot;&lt;&lt; outTxt &lt;&lt; &quot;\n&quot;;
	return 0;
}

txt() {
	h-=33;
	return ((h+45)%90)+33;
}
</code></pre>
<p>Danke im voraus<br />
Steffen</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1352201</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1352201</guid><dc:creator><![CDATA[Steffen F]]></dc:creator><pubDate>Sun, 26 Aug 2007 09:53:26 GMT</pubDate></item><item><title><![CDATA[Reply to Basiscode Erklärung. Bitte!! on Sun, 26 Aug 2007 09:59:57 GMT]]></title><description><![CDATA[<p>Haste den Code von der Müllhalde?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1352205</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1352205</guid><dc:creator><![CDATA[mal ehrlich]]></dc:creator><pubDate>Sun, 26 Aug 2007 09:59:57 GMT</pubDate></item><item><title><![CDATA[Reply to Basiscode Erklärung. Bitte!! on Sun, 26 Aug 2007 10:19:56 GMT]]></title><description><![CDATA[<p>schreibe doch bitte mal, was du verstehst und was dir unverständlich ist?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1352210</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1352210</guid><dc:creator><![CDATA[ghorst]]></dc:creator><pubDate>Sun, 26 Aug 2007 10:19:56 GMT</pubDate></item><item><title><![CDATA[Reply to Basiscode Erklärung. Bitte!! on Sun, 26 Aug 2007 11:03:09 GMT]]></title><description><![CDATA[<p>mal ehrlich schrieb:</p>
<blockquote>
<p>Haste den Code von der Müllhalde?</p>
</blockquote>
<p><strong>&quot;mal ehrlich&quot;</strong> Zeig mal Code von Dir - wegen der <strong>&quot;Erbaung&quot;</strong> Du .....!<br />
Steffen F der Code der Funktion txt(){ ...} hätte dazugehört. <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/1352222</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1352222</guid><dc:creator><![CDATA[ohaoha]]></dc:creator><pubDate>Sun, 26 Aug 2007 11:03:09 GMT</pubDate></item><item><title><![CDATA[Reply to Basiscode Erklärung. Bitte!! on Sun, 26 Aug 2007 11:06:31 GMT]]></title><description><![CDATA[<p>der code ist doch gefaked, so würde niemand programmieren</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1352226</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1352226</guid><dc:creator><![CDATA[wiczer]]></dc:creator><pubDate>Sun, 26 Aug 2007 11:06:31 GMT</pubDate></item><item><title><![CDATA[Reply to Basiscode Erklärung. Bitte!! on Sun, 26 Aug 2007 11:28:56 GMT]]></title><description><![CDATA[<p>Wieso, für C++ ist das doch sogar noch schöner Code.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1352243</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1352243</guid><dc:creator><![CDATA[Widrig]]></dc:creator><pubDate>Sun, 26 Aug 2007 11:28:56 GMT</pubDate></item><item><title><![CDATA[Reply to Basiscode Erklärung. Bitte!! on Sun, 26 Aug 2007 11:31:19 GMT]]></title><description><![CDATA[<p>Widrig schrieb:</p>
<blockquote>
<p>Wieso, für C++ ist das doch sogar noch schöner Code.</p>
</blockquote>
<p>Hallo net/ten/vista/pale dog/Undertaker <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>
]]></description><link>https://www.c-plusplus.net/forum/post/1352246</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1352246</guid><dc:creator><![CDATA[erkenner]]></dc:creator><pubDate>Sun, 26 Aug 2007 11:31:19 GMT</pubDate></item><item><title><![CDATA[Reply to Basiscode Erklärung. Bitte!! on Sun, 26 Aug 2007 11:37:40 GMT]]></title><description><![CDATA[<p>ohaoha schrieb:</p>
<blockquote>
<p>Steffen F der Code der Funktion txt(){ ...} hätte dazugehört. <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>
</blockquote>
<p>Der ist doch da unten.</p>
<p>ghorst schrieb:</p>
<blockquote>
<p>schreibe doch bitte mal, was du verstehst und was dir unverständlich ist?</p>
</blockquote>
<p>Wieso werden z.B. nt und mt für den &quot;&lsqb;&lsqb;[&quot; Text verwendet? Wäre ein String nicht besser?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1352248</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1352248</guid><dc:creator><![CDATA[Steffen F]]></dc:creator><pubDate>Sun, 26 Aug 2007 11:37:40 GMT</pubDate></item><item><title><![CDATA[Reply to Basiscode Erklärung. Bitte!! on Sun, 26 Aug 2007 11:46:54 GMT]]></title><description><![CDATA[<p>Hat sich erledigt.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1352253</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1352253</guid><dc:creator><![CDATA[Steffen F]]></dc:creator><pubDate>Sun, 26 Aug 2007 11:46:54 GMT</pubDate></item><item><title><![CDATA[Reply to Basiscode Erklärung. Bitte!! on Sun, 26 Aug 2007 11:58:09 GMT]]></title><description><![CDATA[<p>Sieht aus wie etwas, das beim IOCCC abgelehnt wurde.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1352261</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1352261</guid><dc:creator><![CDATA[Bashar]]></dc:creator><pubDate>Sun, 26 Aug 2007 11:58:09 GMT</pubDate></item><item><title><![CDATA[Reply to Basiscode Erklärung. Bitte!! on Sun, 26 Aug 2007 12:32:21 GMT]]></title><description><![CDATA[<p>Der Code stammt wahrscheinlich von einem Entwickler etwa im Alter von 40. Er arbeitet alleine oder hat eine höhergestellt Position in seinem Unternehmen (z.B. Chef). Wahrscheinlich hat er schon Assembler und C programmiert und kann nicht mit 10 Fingern schreiben.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1352281</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1352281</guid><dc:creator><![CDATA[Sherlok_]]></dc:creator><pubDate>Sun, 26 Aug 2007 12:32:21 GMT</pubDate></item><item><title><![CDATA[Reply to Basiscode Erklärung. Bitte!! on Sun, 26 Aug 2007 12:50:54 GMT]]></title><description><![CDATA[<p>... hält ausserdem seine C++ Fähigkeiten für sehr ausgeprägt. Die vollqualifizierten Bezeichner std::getline, im Gegensatz zu using namespace std lassen darauf schließen. Er besitzt ein gutes Gedächnis und hält deshalb Variablenbezeichner mit mehr als 2 Buchstaben für überflüssig. In seinem Code kommt es weder auf Lesbarkeit noch auf Wartbarkeit an. Es reicht ihm, wenn er den Code versteht. Er wird also im wirklichen Leben eher egozentrisch auftreten...</p>
<p>Mir fällt gerade mal auf, dass das weder C noch C++ Code ist. C++ unterstützt kein Default-int, C keine namespaces.</p>
<p>Gruß<br />
Don06</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1352296</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1352296</guid><dc:creator><![CDATA[Don06]]></dc:creator><pubDate>Sun, 26 Aug 2007 12:50:54 GMT</pubDate></item><item><title><![CDATA[Reply to Basiscode Erklärung. Bitte!! on Sun, 26 Aug 2007 13:19:36 GMT]]></title><description><![CDATA[<p>Cool Codepsychologie.. Werdet wahrscheinlich sogar recht haben <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/1352311</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1352311</guid><dc:creator><![CDATA[chris2k6]]></dc:creator><pubDate>Sun, 26 Aug 2007 13:19:36 GMT</pubDate></item><item><title><![CDATA[Reply to Basiscode Erklärung. Bitte!! on Sun, 26 Aug 2007 17:15:27 GMT]]></title><description><![CDATA[<p>Ich war das <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="🙂"
    /> <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f62e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_open_mouth"
      title=":open_mouth:"
      alt="😮"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1352455</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1352455</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Sun, 26 Aug 2007 17:15:27 GMT</pubDate></item><item><title><![CDATA[Reply to Basiscode Erklärung. Bitte!! on Mon, 27 Aug 2007 07:12:58 GMT]]></title><description><![CDATA[<p>naja der code motiviert mich... Mein Code ist im vergleich voll edel;)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1352718</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1352718</guid><dc:creator><![CDATA[BorisDieKlinge]]></dc:creator><pubDate>Mon, 27 Aug 2007 07:12:58 GMT</pubDate></item></channel></rss>