<?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[Ansistring to Array &#x2F; IntToBin()]]></title><description><![CDATA[<p>Hi,</p>
<p>ich habe ein Problem. Ich habe mit der Funktion IntToBin() von der Indylib mir eine Integer Var in Binärcode umwandeln lassen. Das Problem ist das folgende formatierung dabei rauskommt</p>
<p>Integer: 255<br />
Bin: 0000000000000000011111111</p>
<p>die war in der der binärcode steht ist im Format AnsiString. Gibt es eine möglichkeit die letzten 8 zeichen (im beispiel die einsen) in ein auszufiltern und diese in ein array zu schreiben? (jede 1 in ein array)zB.<br />
das ich nachher folgende vars habe:<br />
x[0] = 1 &lt;- Dies ist der Wert der 8. Stelle des AnsiStrings von rechts<br />
x[1] = 1 &lt;- Dies ist der Wert der 7. Stelle des AnsiStrings von rechts<br />
x[2] = 1 &lt;- Dies ist der Wert der 6. Stelle des AnsiStrings von rechts<br />
x[3] = 1 &lt;- Dies ist der Wert der 5. Stelle des AnsiStrings von rechts<br />
x[4] = 1 &lt;- Dies ist der Wert der 4. Stelle des AnsiStrings von rechts<br />
x[5] = 1 &lt;- Dies ist der Wert der 3. Stelle des AnsiStrings von rechts<br />
x[6] = 1 &lt;- Dies ist der Wert der 2. Stelle des AnsiStrings von rechts<br />
x[7] = 1 &lt;- Dies ist der Wert der 1. Stelle des AnsiStrings von rechts</p>
<p>Oder kennt wer vielleicht direkt ne möglichkeit eine Int zahl in Binär umzuwandeln, diese dann zu splitten und die inhalte in ein array zu schreiben?</p>
<p>Vielleicht kennt jemand das Problem?</p>
<p>Gruß Fraxs</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/64499/ansistring-to-array-inttobin</link><generator>RSS for Node</generator><lastBuildDate>Sat, 11 Jul 2026 09:29:58 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/64499.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 11 Feb 2004 12:35:26 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Ansistring to Array &#x2F; IntToBin() on Wed, 11 Feb 2004 12:35:26 GMT]]></title><description><![CDATA[<p>Hi,</p>
<p>ich habe ein Problem. Ich habe mit der Funktion IntToBin() von der Indylib mir eine Integer Var in Binärcode umwandeln lassen. Das Problem ist das folgende formatierung dabei rauskommt</p>
<p>Integer: 255<br />
Bin: 0000000000000000011111111</p>
<p>die war in der der binärcode steht ist im Format AnsiString. Gibt es eine möglichkeit die letzten 8 zeichen (im beispiel die einsen) in ein auszufiltern und diese in ein array zu schreiben? (jede 1 in ein array)zB.<br />
das ich nachher folgende vars habe:<br />
x[0] = 1 &lt;- Dies ist der Wert der 8. Stelle des AnsiStrings von rechts<br />
x[1] = 1 &lt;- Dies ist der Wert der 7. Stelle des AnsiStrings von rechts<br />
x[2] = 1 &lt;- Dies ist der Wert der 6. Stelle des AnsiStrings von rechts<br />
x[3] = 1 &lt;- Dies ist der Wert der 5. Stelle des AnsiStrings von rechts<br />
x[4] = 1 &lt;- Dies ist der Wert der 4. Stelle des AnsiStrings von rechts<br />
x[5] = 1 &lt;- Dies ist der Wert der 3. Stelle des AnsiStrings von rechts<br />
x[6] = 1 &lt;- Dies ist der Wert der 2. Stelle des AnsiStrings von rechts<br />
x[7] = 1 &lt;- Dies ist der Wert der 1. Stelle des AnsiStrings von rechts</p>
<p>Oder kennt wer vielleicht direkt ne möglichkeit eine Int zahl in Binär umzuwandeln, diese dann zu splitten und die inhalte in ein array zu schreiben?</p>
<p>Vielleicht kennt jemand das Problem?</p>
<p>Gruß Fraxs</p>
]]></description><link>https://www.c-plusplus.net/forum/post/456875</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/456875</guid><dc:creator><![CDATA[fraxs]]></dc:creator><pubDate>Wed, 11 Feb 2004 12:35:26 GMT</pubDate></item><item><title><![CDATA[Reply to Ansistring to Array &#x2F; IntToBin() on Wed, 11 Feb 2004 14:30:38 GMT]]></title><description><![CDATA[<p>Laß doch die Umwandlung in AnsiString weg und vergleiche bitweise mit &quot;&amp;&quot;.<br />
U.U. noch mit Shift (&quot;&lt;&lt;&quot;, &quot;&gt;&gt;&quot;)</p>
<p>Gruß,</p>
<p>Alexander</p>
]]></description><link>https://www.c-plusplus.net/forum/post/457010</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/457010</guid><dc:creator><![CDATA[Alexander Kempf]]></dc:creator><pubDate>Wed, 11 Feb 2004 14:30:38 GMT</pubDate></item><item><title><![CDATA[Reply to Ansistring to Array &#x2F; IntToBin() on Thu, 12 Feb 2004 06:09:06 GMT]]></title><description><![CDATA[<p>Hallo fraxs,</p>
<p>nachstehend ein Beispiel für ein Byte dass du jederzeit auch auf int erweitern kannst</p>
<p>Evi48</p>
<pre><code class="language-cpp">const byte	BITTEST[8]				= {0x01, 0x02, 0x04, 0x08,
															0x10, 0x20, 0x40, 0x80};
			for(iBit = 0; iBit &lt; 8; iBit++)
			{
				if((Funk1Tel-&gt;DataByte[iByte] &amp; BITTEST[iBit]) == BITTEST[iBit])
					cCahr[iBit]	= &quot;1&quot;;
				else
					cCahr[iBit]	= &quot;0&quot;;
			}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/457458</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/457458</guid><dc:creator><![CDATA[evi48]]></dc:creator><pubDate>Thu, 12 Feb 2004 06:09:06 GMT</pubDate></item><item><title><![CDATA[Reply to Ansistring to Array &#x2F; IntToBin() on Sun, 02 Jan 2005 11:38:31 GMT]]></title><description><![CDATA[<p>Kann mir Bitte jemand sagen, welche Unit ich einbinden muss um IntToBin() benutzen zu können??</p>
]]></description><link>https://www.c-plusplus.net/forum/post/684688</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/684688</guid><dc:creator><![CDATA[Magic Man]]></dc:creator><pubDate>Sun, 02 Jan 2005 11:38:31 GMT</pubDate></item><item><title><![CDATA[Reply to Ansistring to Array &#x2F; IntToBin() on Sun, 02 Jan 2005 11:57:52 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>IntToBin() ist wohl eine selbstgeschriebene Funktion. In BCB 5 ist die jedenfalls nicht dabei.</p>
<p>/Edit : die Quelle steht doch im ersten Post :</p>
<blockquote>
<p>Ich habe mit der Funktion IntToBin() von der Indylib</p>
</blockquote>
<p>bis bald<br />
akari</p>
]]></description><link>https://www.c-plusplus.net/forum/post/684699</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/684699</guid><dc:creator><![CDATA[akari]]></dc:creator><pubDate>Sun, 02 Jan 2005 11:57:52 GMT</pubDate></item><item><title><![CDATA[Reply to Ansistring to Array &#x2F; IntToBin() on Sun, 02 Jan 2005 22:40:00 GMT]]></title><description><![CDATA[<p>Wobei mit &quot;Indylib&quot; die <a href="http://www.indyproject.org/indy.html" rel="nofollow">Indy-Komponentensammlung</a> gemeint ist.<br />
In der Version 9.x gibt es m.E. aber keine solche Funktion, ggf. bezog sich der ursprüngliche Beitrag auf die beim BCB6 mitgelieferte Version 8.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/685241</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/685241</guid><dc:creator><![CDATA[Jansen]]></dc:creator><pubDate>Sun, 02 Jan 2005 22:40:00 GMT</pubDate></item><item><title><![CDATA[Reply to Ansistring to Array &#x2F; IntToBin() on Mon, 03 Jan 2005 05:51:00 GMT]]></title><description><![CDATA[<p>Danke! Aber ich bin zu dem Schluss gekommen, dass Shiften die bessere Lösung ist.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/685385</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/685385</guid><dc:creator><![CDATA[Magic Man]]></dc:creator><pubDate>Mon, 03 Jan 2005 05:51:00 GMT</pubDate></item></channel></rss>