<?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[Boolsche Matrix extern einlesen und Ergebnis ermitteln]]></title><description><![CDATA[<p>Hallo zusammen,</p>
<p>hab ein kleines Problem:<br />
In meinem Programm können 4 interne Variablen 2 Zustände haben 0 bzw. 1.<br />
Alle vier Variablen in Kombination ergeben ein Schlussfolgendes Ergebnis, das in einer externen Datei realisiert ist.<br />
Das heißt also, alle Möglichkeiten die es gibt (2^4 verschiedene) ergeben ein Ergebnis:</p>
<p>Folgender Aufbau der externen Datei:</p>
<p>A B C D<br />
0 0 0 0 5<br />
0 0 0 1 6<br />
0 0 1 0 7<br />
0 0 1 1 8</p>
<p>...usw.</p>
<p>Das heißt also, ich möchte alle Bedingungen intern mit der externen Tabelle abgleichen.<br />
Bsp: Interner zustand: 0 0 0 1 würde ich extern abgleichen und könnte dann auf die &quot;6&quot; schließen<br />
Alle Zeichen sind durch einen Tab getrennt.</p>
<p>Wie könnte man sowas am besten lösen?<br />
Danke schon mal für die Antworten</p>
<p>Gruß<br />
Thomas</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/138021/boolsche-matrix-extern-einlesen-und-ergebnis-ermitteln</link><generator>RSS for Node</generator><lastBuildDate>Sun, 02 Aug 2026 09:35:18 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/138021.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 22 Feb 2006 17:08:53 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Boolsche Matrix extern einlesen und Ergebnis ermitteln on Wed, 22 Feb 2006 17:08:53 GMT]]></title><description><![CDATA[<p>Hallo zusammen,</p>
<p>hab ein kleines Problem:<br />
In meinem Programm können 4 interne Variablen 2 Zustände haben 0 bzw. 1.<br />
Alle vier Variablen in Kombination ergeben ein Schlussfolgendes Ergebnis, das in einer externen Datei realisiert ist.<br />
Das heißt also, alle Möglichkeiten die es gibt (2^4 verschiedene) ergeben ein Ergebnis:</p>
<p>Folgender Aufbau der externen Datei:</p>
<p>A B C D<br />
0 0 0 0 5<br />
0 0 0 1 6<br />
0 0 1 0 7<br />
0 0 1 1 8</p>
<p>...usw.</p>
<p>Das heißt also, ich möchte alle Bedingungen intern mit der externen Tabelle abgleichen.<br />
Bsp: Interner zustand: 0 0 0 1 würde ich extern abgleichen und könnte dann auf die &quot;6&quot; schließen<br />
Alle Zeichen sind durch einen Tab getrennt.</p>
<p>Wie könnte man sowas am besten lösen?<br />
Danke schon mal für die Antworten</p>
<p>Gruß<br />
Thomas</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1000442</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1000442</guid><dc:creator><![CDATA[_Thomas]]></dc:creator><pubDate>Wed, 22 Feb 2006 17:08:53 GMT</pubDate></item><item><title><![CDATA[Reply to Boolsche Matrix extern einlesen und Ergebnis ermitteln on Wed, 22 Feb 2006 20:10:23 GMT]]></title><description><![CDATA[<p>1. Einlesen der Datei in einen String (AnsiString, TString)<br />
2. Erzeugen eines Arrays oder Vectors entsprechend den Daten des Strings (Dimensionierung)<br />
4. Zuordnen der Daten ins Array<br />
3. Ergebnisse berechnen und ausgeben (in Datei...)</p>
<p>So würde ich grob skizziert an die Sache herangehen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1000612</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1000612</guid><dc:creator><![CDATA[helmuth]]></dc:creator><pubDate>Wed, 22 Feb 2006 20:10:23 GMT</pubDate></item><item><title><![CDATA[Reply to Boolsche Matrix extern einlesen und Ergebnis ermitteln on Wed, 22 Feb 2006 22:08:54 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">int res=0;
String vgl=EmptyStr;
TStringList *li=new TStringList();
li-&gt;LoadFromFile(&quot;liste.txt&quot;);
TCheckBox *werte[4]={CheckBox1,CheckBox2,CheckBox3,CheckBox4};
int i=0;
for (i;i&lt;4;i++) vgl+=IntToStr(werte[i]-&gt;Checked)+&quot; &quot;;
i=0;
while(i&lt;li-&gt;Count&amp;&amp;!li-&gt;Strings[i].Pos(vgl))i++;
if(li-&gt;Count!=i)
{
   li-&gt;Delimiter =' ';
   li-&gt;DelimitedText = li-&gt;Strings[i];
   Edit1-&gt;Text = li-&gt;Strings[4];
}
else Edit1-&gt;Text =&quot;nicht gefunden&quot;;
delete li;
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1000710</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1000710</guid><dc:creator><![CDATA[Hausaufgabenmacher]]></dc:creator><pubDate>Wed, 22 Feb 2006 22:08:54 GMT</pubDate></item></channel></rss>