<?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[chemisches Rechnen...]]></title><description><![CDATA[<p>Hallo!<br />
Aus einer txt-Datei sollen Atomgewichte in Mol geladen werden Form:<br />
Bezeichner=Wert<br />
H=1<br />
O=16<br />
...<br />
Ich habe die Daten in ein Memo geladen und die Werte in Integer bzw. die Bereichner in AnsiStrings.</p>
<pre><code class="language-cpp">AnsiString EName[100];
int EMG[100];
Form1-&gt;EName[i]= Form1-&gt;Memo1-&gt;Lines-&gt;Names[i];
Form1-&gt;EMG[i]=StrToInt(Form1-&gt;Memo1-&gt;Lines-&gt;Strings[i].SubString(Form1-&gt;Memo1-&gt;Lines-&gt;Names[i].Length()+2,Form1-&gt;Memo1-&gt;Lines-&gt;Strings[i].Length()));
</code></pre>
<p>1.Frage:<br />
Am liebsten hätte ich Integer-Variabeln die so heißen wie die Elemente (int ca,N,P,O...).<br />
Wie kriege ich die dynamisch erstellt (die Liste soll ja erweiterbar sein).<br />
2. Frage:<br />
Formeln sollen in der Form: &quot;2H+1O! in eine ein TEdit eigegeben werden.<br />
Nun soll z.B. das Molekulargewicht berechnet werden 1*Gewicht von + 2*Gewicht von O etc.<br />
Leider gibt es ja auch zweistellige Namen (z.B. Ca) mit SubString und StrToInt in einer for-Schleife ist das wohl ziemlich umständlich...<br />
Fall jemanden was eleganteres einfällt?<br />
DiV <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="😃"
    /><br />
arne</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/126587/chemisches-rechnen</link><generator>RSS for Node</generator><lastBuildDate>Sun, 05 Apr 2026 01:44:29 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/126587.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 16 Nov 2005 14:17:00 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to chemisches Rechnen... on Wed, 16 Nov 2005 14:17:00 GMT]]></title><description><![CDATA[<p>Hallo!<br />
Aus einer txt-Datei sollen Atomgewichte in Mol geladen werden Form:<br />
Bezeichner=Wert<br />
H=1<br />
O=16<br />
...<br />
Ich habe die Daten in ein Memo geladen und die Werte in Integer bzw. die Bereichner in AnsiStrings.</p>
<pre><code class="language-cpp">AnsiString EName[100];
int EMG[100];
Form1-&gt;EName[i]= Form1-&gt;Memo1-&gt;Lines-&gt;Names[i];
Form1-&gt;EMG[i]=StrToInt(Form1-&gt;Memo1-&gt;Lines-&gt;Strings[i].SubString(Form1-&gt;Memo1-&gt;Lines-&gt;Names[i].Length()+2,Form1-&gt;Memo1-&gt;Lines-&gt;Strings[i].Length()));
</code></pre>
<p>1.Frage:<br />
Am liebsten hätte ich Integer-Variabeln die so heißen wie die Elemente (int ca,N,P,O...).<br />
Wie kriege ich die dynamisch erstellt (die Liste soll ja erweiterbar sein).<br />
2. Frage:<br />
Formeln sollen in der Form: &quot;2H+1O! in eine ein TEdit eigegeben werden.<br />
Nun soll z.B. das Molekulargewicht berechnet werden 1*Gewicht von + 2*Gewicht von O etc.<br />
Leider gibt es ja auch zweistellige Namen (z.B. Ca) mit SubString und StrToInt in einer for-Schleife ist das wohl ziemlich umständlich...<br />
Fall jemanden was eleganteres einfällt?<br />
DiV <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="😃"
    /><br />
arne</p>
]]></description><link>https://www.c-plusplus.net/forum/post/919216</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/919216</guid><dc:creator><![CDATA[NEO26]]></dc:creator><pubDate>Wed, 16 Nov 2005 14:17:00 GMT</pubDate></item><item><title><![CDATA[Reply to chemisches Rechnen... on Wed, 16 Nov 2005 14:20:34 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>schau dir std::map an. Dort kannst du die Elementnamen als Keys für weitere Daten nehmen.<br />
Außerdem wirst du wohl das Auflösen der Formeln auf mehr als einstellige Elementnamen ausdehnen müßen. Indem du eben erstmal nach dem nächsten Leerzeichen suchst. Stichwort Parser.</p>
<p>bis bald<br />
akari</p>
]]></description><link>https://www.c-plusplus.net/forum/post/919221</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/919221</guid><dc:creator><![CDATA[akari]]></dc:creator><pubDate>Wed, 16 Nov 2005 14:20:34 GMT</pubDate></item><item><title><![CDATA[Reply to chemisches Rechnen... on Wed, 16 Nov 2005 15:06:05 GMT]]></title><description><![CDATA[<p><a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/7971">@akari</a></p>
<p>Danke für die Tips! Hab gesucht, ist mit leider noch etwas zu hoch...<br />
Könntest du etwas konkreter werden?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/919271</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/919271</guid><dc:creator><![CDATA[NEO26]]></dc:creator><pubDate>Wed, 16 Nov 2005 15:06:05 GMT</pubDate></item><item><title><![CDATA[Reply to chemisches Rechnen... on Wed, 16 Nov 2005 15:17:19 GMT]]></title><description><![CDATA[<p>Habe zur Zeit leider keine bcb.hlp...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/919289</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/919289</guid><dc:creator><![CDATA[NEO26]]></dc:creator><pubDate>Wed, 16 Nov 2005 15:17:19 GMT</pubDate></item><item><title><![CDATA[Reply to chemisches Rechnen... on Wed, 16 Nov 2005 16:22:53 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>hier ist eine Übersicht über die Methoden der Templateklasse <a href="http://www.cppreference.com/cppmap/" rel="nofollow">std::map</a>.<br />
Such mal im C++ Subforum hier nach map, da findest du genug Beispiele.</p>
<p>bis bald<br />
akari</p>
]]></description><link>https://www.c-plusplus.net/forum/post/919365</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/919365</guid><dc:creator><![CDATA[akari]]></dc:creator><pubDate>Wed, 16 Nov 2005 16:22:53 GMT</pubDate></item><item><title><![CDATA[Reply to chemisches Rechnen... on Wed, 16 Nov 2005 17:46:51 GMT]]></title><description><![CDATA[<p>bin mal so frei und zeige Dir auf wie sich das <strong>akari</strong> bezogen auf Dein<br />
Problem vorstellt!</p>
<p>Habe aber auch gegooooooogelt da ich lange nicht mehr mit Standard C++ gearbeitet habe bei mir funzt es habs mit DevCpp getütelt!<br />
Hier der Code:</p>
<pre><code class="language-cpp">/*
  Autor: sclearscreen

  thema: Molare Massen aus textdatei lesen und in eine std::map einlesen

  Beispieldaten: O=1              key   wäre hier    O   mit Wert 1  in std::map
                 H=16             key   wäre hier    H   mit Wert 16 in std::map

  ich denke mir so dachte sich das AKARI
*/

#include &lt;cstdlib&gt;
#include &lt;iostream&gt;
#include &lt;map&gt;
#include &lt;string&gt;
#include &lt;fstream&gt;

using namespace std;

int main(int argc, char *argv[])
{
    map&lt;string,string&gt; mol_massen;
    string element, mol;
    string token; // enthält jeweils mal Elemt dann dessen Molzahl

    ////////////////////////////////////
    // Datei mit Molaren Massen auslesen
    string dateizeile;
    ifstream moldatei(&quot;mol.txt&quot;); // hier stehen jeweil auf separater Zeile H=1
                                  //                                        O=16
    do
    {
       // Eine Zeile aus einer datei holen: Bsp.: H=16      
       moldatei &gt;&gt; dateizeile;
       if(moldatei.eof()) break;

       // Molzahl holen (nach Gleichheitszeichen)
       token = dateizeile.substr(dateizeile.find(&quot;=&quot;)+1);
       mol = token;

       // Element holen (vor Gleichheitszeichen)
       token = dateizeile.substr(0, (dateizeile.length() - token.length() - 1));
       element = token;

       // So jetzt in die map eintüten, wobei element der Schlüssel ist beispielsweise Sauerstoff bei O=2
       mol_massen[element] = mol;

    }
    while(!moldatei.eof());

    ////////////////////////////////////////////////////////////////////////
    // Test des map - Objektes (Assoziativer Container der STL)
    // molare Masse von Sauerstoff ausgeben, Schlüssel hier O für Sauerstoff
    string key = &quot;O&quot;;
    string ausgabe = mol_massen[key];
    cout &lt;&lt; ausgabe &lt;&lt; endl;

    system(&quot;PAUSE&quot;);
    return EXIT_SUCCESS;
}
</code></pre>
<p>mfg sclearscreen <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/919389</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/919389</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Wed, 16 Nov 2005 17:46:51 GMT</pubDate></item><item><title><![CDATA[Reply to chemisches Rechnen... on Wed, 16 Nov 2005 18:29:58 GMT]]></title><description><![CDATA[<p>@sclearscreen: Danke das war schon etwas erhellend.<br />
Eine Map ist also wie eine Tabelle in der ich Wert und Bezeichner zuordnen kann.<br />
Probleme:<br />
1.Habe die cstdlib leider nicht (bcb1). (Deswegen jetzt etwas theoretisch)<br />
2. Habe das</p>
<p>sclearscreen schrieb:</p>
<blockquote>
<p>////////////////////////////////////////////////////////////////////////<br />
// Test des map - Objektes (Assoziativer Container der STL)<br />
// molare Masse von Sauerstoff ausgeben, Schlüssel hier O für Sauerstoff<br />
string key = &quot;O&quot;;<br />
string ausgabe = mol_massen[key];<br />
cout &lt;&lt; ausgabe &lt;&lt; endl;</p>
<p>system(&quot;PAUSE&quot;);<br />
return EXIT_SUCCESS;<br />
}</p>
</blockquote>
<p>noch nicht so genau verstanden. Wie greift das Programm zur Laufzeit auf die Map zu? Was hat</p>
<pre><code class="language-cpp">int main(int argc, char *argv[])
</code></pre>
<p>zu bedeuten? Der Builder beschwert sich &quot;Declaration missing;.&quot;. Ich habe die Deklaration auch nicht verstanden...<img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /> <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /> Bin leider noch Anfänger.<br />
DiV</p>
]]></description><link>https://www.c-plusplus.net/forum/post/919429</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/919429</guid><dc:creator><![CDATA[NEO26]]></dc:creator><pubDate>Wed, 16 Nov 2005 18:29:58 GMT</pubDate></item><item><title><![CDATA[Reply to chemisches Rechnen... on Wed, 16 Nov 2005 18:39:59 GMT]]></title><description><![CDATA[<p>Sorry,</p>
<pre><code class="language-cpp">int main(int argc, char *argv[]
</code></pre>
<p>ist sicher nur der Konolenaufruf...<br />
<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/919439</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/919439</guid><dc:creator><![CDATA[NEO26]]></dc:creator><pubDate>Wed, 16 Nov 2005 18:39:59 GMT</pubDate></item><item><title><![CDATA[Reply to chemisches Rechnen... on Wed, 16 Nov 2005 19:02:32 GMT]]></title><description><![CDATA[<p>NEO26 schrieb:</p>
<blockquote>
<p>Sorry,</p>
<pre><code class="language-cpp">int main(int argc, char *argv[]
</code></pre>
<p>ist sicher nur der Konolenaufruf...<br />
<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>
</blockquote>
<p>ja es ist nen Konsolenproggie</p>
<p>die cstdlib is nur drin wegen dem Aufruf</p>
<pre><code class="language-cpp">system(&quot;Pause&quot;);
</code></pre>
<p>sonst sieht man keine Ausgabe</p>
<pre><code class="language-cpp">cin.get();
</code></pre>
<p>hätte es auch getan, ich bin aber faul und habe das automatisch generierte Codegrüst von DevCpp so genommen wie es war!</p>
<p>Grüsse von sclearscreen <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/919457</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/919457</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Wed, 16 Nov 2005 19:02:32 GMT</pubDate></item><item><title><![CDATA[Reply to chemisches Rechnen... on Wed, 16 Nov 2005 19:04:10 GMT]]></title><description><![CDATA[<p>trotzdem kannst du denn Code so in deinem CBuilderBorland übernehmen der kann ja schliesslich auch die Libs und Headers für dei STL eintüteln weil der die auch kennen sollte!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/919460</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/919460</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Wed, 16 Nov 2005 19:04:10 GMT</pubDate></item><item><title><![CDATA[Reply to chemisches Rechnen... on Wed, 16 Nov 2005 19:08:32 GMT]]></title><description><![CDATA[<p>statt aus der Textdatei musst Du halt Zeilenweise aus deiner Memo - Komponente lesen (bedeutet kleine Änderung innerhalb der <strong>while</strong> - Schleife und weglassen<br />
des <em>ifstream</em> - Objektes in meinem Code)</p>
<p>mfg sclearscreen <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/919466</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/919466</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Wed, 16 Nov 2005 19:08:32 GMT</pubDate></item><item><title><![CDATA[Reply to chemisches Rechnen... on Wed, 16 Nov 2005 19:10:59 GMT]]></title><description><![CDATA[<p>statt</p>
<pre><code class="language-cpp">return EXIT_SUCCESS;
</code></pre>
<p>schreibst du bei deinem Builder</p>
<pre><code class="language-cpp">return 0;
</code></pre>
<p>und fertig</p>
]]></description><link>https://www.c-plusplus.net/forum/post/919470</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/919470</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Wed, 16 Nov 2005 19:10:59 GMT</pubDate></item><item><title><![CDATA[Reply to chemisches Rechnen... on Wed, 16 Nov 2005 19:19:07 GMT]]></title><description><![CDATA[<p>Ums noch runder zu machen</p>
<p>die <strong>while</strong> - Schleife muss so angepasst werden<br />
das das Ding bezogen auf</p>
<pre><code class="language-cpp">Memo1-&gt;Lines
</code></pre>
<p>arbeitet</p>
<p>etwa solange im Memo Zeile vorhanden sind<br />
{</p>
<p>extrahieren jeweils aus einer Zeile den Wert vor dem Gleichheitszeichen sowie</p>
<p>den Wert nach dem Gleichheitszeichen.<br />
}</p>
<p>so nun ists aber gut.<br />
ich will Dir nicht den Spass verderben! Du machst das schon <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="😉"
    /> <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f44d.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--thumbs_up"
      title=":+1:"
      alt="👍"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/919479</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/919479</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Wed, 16 Nov 2005 19:19:07 GMT</pubDate></item><item><title><![CDATA[Reply to chemisches Rechnen... on Wed, 16 Nov 2005 19:44:59 GMT]]></title><description><![CDATA[<p>@ Danke für die Mühe!!</p>
<p>Das Memo brauch ich eigendlich nicht mehr, wenn ich die map habe.<br />
Allerdings meckert er bei</p>
<pre><code class="language-cpp">map&lt;string,string&gt; mol_massen;
</code></pre>
<p>&quot;Too few arguments in template class name 'map'.&quot;</p>
<p>Was fehlt?<br />
DiV</p>
]]></description><link>https://www.c-plusplus.net/forum/post/919497</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/919497</guid><dc:creator><![CDATA[NEO26]]></dc:creator><pubDate>Wed, 16 Nov 2005 19:44:59 GMT</pubDate></item><item><title><![CDATA[Reply to chemisches Rechnen... on Wed, 16 Nov 2005 20:00:43 GMT]]></title><description><![CDATA[<p>Er meint es wären zu wenig Argumente!<br />
das ist aber komische die map ist ein Conatainer der hat ja bloss 2 Template - Parameter einen für den SchüsselDatentyp und eine WertDatentyp der für den Schlüssel abgelegt wird</p>
<p>Du hast aber</p>
<pre><code class="language-cpp">#include &lt;map&gt;
</code></pre>
<p>gemacht, hmm das ist kommisch</p>
]]></description><link>https://www.c-plusplus.net/forum/post/919506</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/919506</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Wed, 16 Nov 2005 20:00:43 GMT</pubDate></item><item><title><![CDATA[Reply to chemisches Rechnen... on Wed, 16 Nov 2005 20:07:13 GMT]]></title><description><![CDATA[<p>Bei mir sieht das so aus:</p>
<pre><code class="language-cpp">//---------------------------------------------------------------------------
#include &lt;vcl\vcl.h&gt;
#pragma hdrstop

#include &quot;Unit1.h&quot;
#include &lt;iostream&gt;
#include &lt;map&gt;
#include &lt;string&gt;
#include &lt;fstream&gt;
//---------------------------------------------------------------------------
#pragma resource &quot;*.dfm&quot;
TForm1 *Form1;
//---------------------------------------------------------------------------
__fastcall TForm1::TForm1(TComponent* Owner)
        : TForm(Owner)
{
}
//---------------------------------------------------------------------------
void __fastcall TForm1::Button1Click(TObject *Sender)
{
using namespace std;

     map&lt;string,string&gt; mol_massen;
    string element, mol;
    string token; // enthält jeweils mal Elemt dann dessen Molzahl

    ////////////////////////////////////
    // Datei mit Molaren Massen auslesen
    string dateizeile;
    ifstream moldatei(&quot;mol.txt&quot;); // hier stehen jeweil auf separater Zeile H=1
                                  //                                        O=16
    do
    {
       // Eine Zeile aus einer datei holen: Bsp.: H=16
       moldatei &gt;&gt; dateizeile;
       if(moldatei.eof()) break;

 // Molzahl holen (nach Gleichheitszeichen)
     token = dateizeile.substr(dateizeile.find(&quot;=&quot;)+1);
       mol = token;

       // Element holen (vor Gleichheitszeichen)
       token = dateizeile.substr(0, (dateizeile.length() - token.length() - 1));
       element = token;

       // So jetzt in die map eintüten, wobei element der Schlüssel ist beispielsweise Sauerstoff bei O=2
       mol_massen[element] = mol;

    }
    while(!moldatei.eof());

    ////////////////////////////////////////////////////////////////////////
    // Test des map - Objektes (Assoziativer Container der STL)
    // molare Masse von Sauerstoff ausgeben, Schlüssel hier O für Sauerstoff
    string key = &quot;O&quot;;
    string ausgabe = mol_massen[key];
    cout &lt;&lt; ausgabe &lt;&lt; endl;

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

}
</code></pre>
<p>Aber vielleicht hat mein Builder auch einen Stich weg... Hab gerade den BCB6 (FUL-Lizenz) bestellt.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/919510</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/919510</guid><dc:creator><![CDATA[NEO26]]></dc:creator><pubDate>Wed, 16 Nov 2005 20:07:13 GMT</pubDate></item><item><title><![CDATA[Reply to chemisches Rechnen... on Wed, 16 Nov 2005 20:08:14 GMT]]></title><description><![CDATA[<p>In meiner Hilfe steht <em><strong>zusätzlich</strong></em> kann man bei der Instanzierung einen dritten Template - Parameter angeben, der ein Funktionsobjekt darstellt was die Wert innerhalb das <em>map</em> nach dem <em>Schlüssel sortiert</em> das wäre dann wie soll man sagen ein Sortieralgorithmenobjekt!</p>
<p>Das Teil ist aber optional und die Instanzierung mit</p>
<pre><code class="language-cpp">map&lt;string,string&gt; mol_massen;
</code></pre>
<p>oder</p>
<pre><code class="language-cpp">std::map&lt;std::string ,std::string&gt; mol_massen;
</code></pre>
<p>sollte aussreichen.</p>
<p>Welche Version hat eigentlich dein Compiler?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/919511</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/919511</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Wed, 16 Nov 2005 20:08:14 GMT</pubDate></item><item><title><![CDATA[Reply to chemisches Rechnen... on Wed, 16 Nov 2005 20:13:46 GMT]]></title><description><![CDATA[<p>Im übrigen der BCBuilder arbeitet wenns um GUI geht bei TextBoxen etc. mit<br />
<strong>AnsiString</strong></p>
<p>mach deshalb mal aus</p>
<pre><code class="language-cpp">map&lt;string, string&gt; mol_massen;

map&lt;Ansistring, Ansistring&gt; mol_massen;
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/919514</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/919514</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Wed, 16 Nov 2005 20:13:46 GMT</pubDate></item><item><title><![CDATA[Reply to chemisches Rechnen... on Wed, 16 Nov 2005 20:12:12 GMT]]></title><description><![CDATA[<p>Da ist der Algo auch kompatibel zu Borlands String - Klassentyp<br />
und Du kannst</p>
<pre><code class="language-cpp">#include &lt;string&gt;
</code></pre>
<p>rausschmeissen</p>
]]></description><link>https://www.c-plusplus.net/forum/post/919515</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/919515</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Wed, 16 Nov 2005 20:12:12 GMT</pubDate></item><item><title><![CDATA[Reply to chemisches Rechnen... on Wed, 16 Nov 2005 20:17:35 GMT]]></title><description><![CDATA[<p>AnsiString schmeckt ihm auch nicht besser -&gt;Gleicher Error...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/919521</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/919521</guid><dc:creator><![CDATA[NEO26]]></dc:creator><pubDate>Wed, 16 Nov 2005 20:17:35 GMT</pubDate></item><item><title><![CDATA[Reply to chemisches Rechnen... on Wed, 16 Nov 2005 20:20:25 GMT]]></title><description><![CDATA[<p>also habe jetzt gerade das c++ Guru - Buch zur Hand was viel zum Thema STL<br />
und somit Assoziative Container enthält -&gt; <strong>Die C++ Programmiersprache Bjarne Stroustrupp</strong> und dort wird der Container genauso instanziert wie ich schon schrieb! Das sollte also gehen wenn dein Compiler meckert dann ist er ein verdammter Eigenbrödler und weicht vom Standard ab.</p>
<p>mfg sclearscreen</p>
]]></description><link>https://www.c-plusplus.net/forum/post/919526</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/919526</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Wed, 16 Nov 2005 20:20:25 GMT</pubDate></item><item><title><![CDATA[Reply to chemisches Rechnen... on Wed, 16 Nov 2005 20:24:02 GMT]]></title><description><![CDATA[<p>es kann somit nur an der STL - Library liegen die Dein Compiler/IDE mitbringt!</p>
<p>Wiso hast Du eigentlich keine bcb.help bei deiner IDE sowas ist auf jeden Fall wichtig weil man kann nicht alles im Gopp haben. Du solltest da irgenwann Abhilfe schaffen!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/919532</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/919532</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Wed, 16 Nov 2005 20:24:02 GMT</pubDate></item><item><title><![CDATA[Reply to chemisches Rechnen... on Wed, 16 Nov 2005 20:26:17 GMT]]></title><description><![CDATA[<p>Vielen Dank für die Hilfe!</p>
<p>Wenn ich eine stabile Entwicklungsumgebung habe, komme ich mit der map und meinem (noch nicht ganz fertigen) Parser wohl über die Runden.</p>
<p>Jetzt muß ich aber erstmal nach Hause...</p>
<p>Schönen Abend noch ...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/919535</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/919535</guid><dc:creator><![CDATA[NEO26]]></dc:creator><pubDate>Wed, 16 Nov 2005 20:26:17 GMT</pubDate></item><item><title><![CDATA[Reply to chemisches Rechnen... on Wed, 16 Nov 2005 20:26:51 GMT]]></title><description><![CDATA[<p>Ich würde auch empfehlen mehrere Compiler auf dem Rechner rumhullern zu haben<br />
damit man diversen Code auf verschieden Compilern testen kann. Ich habe hier bei mir bestimmt wenn ich Linux einrechne 4 C/C++ Compiler auf meinem System am Start.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/919536</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/919536</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Wed, 16 Nov 2005 20:26:51 GMT</pubDate></item><item><title><![CDATA[Reply to chemisches Rechnen... on Wed, 16 Nov 2005 20:27:38 GMT]]></title><description><![CDATA[<p>Empfehlung als freie IDE DevCpp</p>
<p>nabend auch also denn</p>
]]></description><link>https://www.c-plusplus.net/forum/post/919538</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/919538</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Wed, 16 Nov 2005 20:27:38 GMT</pubDate></item></channel></rss>