<?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[daten aus datei mit : auslesen]]></title><description><![CDATA[<p>hallo,</p>
<p>ich habe eine test.txt datei, in der so ein eintrag drin ist:</p>
<p>test1: 100<br />
test2: 200<br />
test3: 300<br />
test4: 400</p>
<p>ich würde gern test1 bis zum : auslesen und den wert 100, passend, einer variable zuordnen. usw.</p>
<p>der hintergrund ist, dass ein programm eine config-datei mit eingabewerten einlesen soll und passend zum eingabezielwert (zb test1 bis test4) die werte dahinter variablen zuordnen soll, die im programm weiterverarbeitet werden.</p>
<p>wie kriege ich das bitte hin?</p>
<p>danke</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/242197/daten-aus-datei-mit-auslesen</link><generator>RSS for Node</generator><lastBuildDate>Mon, 21 Sep 2026 02:45:37 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/242197.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 31 May 2009 23:03:52 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to daten aus datei mit : auslesen on Sun, 31 May 2009 23:03:52 GMT]]></title><description><![CDATA[<p>hallo,</p>
<p>ich habe eine test.txt datei, in der so ein eintrag drin ist:</p>
<p>test1: 100<br />
test2: 200<br />
test3: 300<br />
test4: 400</p>
<p>ich würde gern test1 bis zum : auslesen und den wert 100, passend, einer variable zuordnen. usw.</p>
<p>der hintergrund ist, dass ein programm eine config-datei mit eingabewerten einlesen soll und passend zum eingabezielwert (zb test1 bis test4) die werte dahinter variablen zuordnen soll, die im programm weiterverarbeitet werden.</p>
<p>wie kriege ich das bitte hin?</p>
<p>danke</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1718863</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1718863</guid><dc:creator><![CDATA[rasidrasid]]></dc:creator><pubDate>Sun, 31 May 2009 23:03:52 GMT</pubDate></item><item><title><![CDATA[Reply to daten aus datei mit : auslesen on Sun, 31 May 2009 23:19:52 GMT]]></title><description><![CDATA[<p>Was hast du denn bisher schon? Komplettlösungen gibts hier nämlich nicht <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/1718868</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1718868</guid><dc:creator><![CDATA[pumuckl]]></dc:creator><pubDate>Sun, 31 May 2009 23:19:52 GMT</pubDate></item><item><title><![CDATA[Reply to daten aus datei mit : auslesen on Sun, 31 May 2009 23:30:50 GMT]]></title><description><![CDATA[<p>laut programm soll ja das am anfang passieren, also brauche ich keine komplettlösung. das was ich bis jetzt getan habe hat nicht funktioniert. kannst du mir in diesem abschnitt helfen? den rest und all das mathematische kann ich selber.....danke<br />
wenn du kannst, so bitte nur für diesen abschnitt</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1718871</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1718871</guid><dc:creator><![CDATA[rasidrasid]]></dc:creator><pubDate>Sun, 31 May 2009 23:30:50 GMT</pubDate></item><item><title><![CDATA[Reply to daten aus datei mit : auslesen on Mon, 01 Jun 2009 00:19:02 GMT]]></title><description><![CDATA[<p>Ohne : und ohne Leerzeichen in den Namen kannst du mit istringstream &gt;&gt; pro Zeile beide Wörter rausschreiben.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1718880</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1718880</guid><dc:creator><![CDATA[Rausschreiber]]></dc:creator><pubDate>Mon, 01 Jun 2009 00:19:02 GMT</pubDate></item><item><title><![CDATA[Reply to daten aus datei mit : auslesen on Mon, 01 Jun 2009 07:22:38 GMT]]></title><description><![CDATA[<blockquote>
<p>laut programm soll ja das am anfang passieren, also brauche ich keine komplettlösung. das was ich bis jetzt getan habe hat nicht funktioniert. kannst du mir in diesem abschnitt helfen? den rest und all das mathematische kann ich selber.....danke<br />
wenn du kannst, so bitte nur für diesen abschnitt</p>
</blockquote>
<p>Zeig doch einfach mal das was du schon probiert hast, einfach so eine Lösung gibt es hier nicht.<br />
Aber noch ein paar Tips,lies die Datei mittelst std::getline Zeilenweiße ein, schmeiß jede Zeile in einen std::vector<a href="std::string" rel="nofollow">std::string</a> und parse danach diesen string-vector durch.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1718911</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1718911</guid><dc:creator><![CDATA[Firefighter]]></dc:creator><pubDate>Mon, 01 Jun 2009 07:22:38 GMT</pubDate></item><item><title><![CDATA[Reply to daten aus datei mit : auslesen on Mon, 01 Jun 2009 07:40:06 GMT]]></title><description><![CDATA[<p>Firefighter schrieb:</p>
<blockquote>
<p>Aber noch ein paar Tips,lies die Datei mittelst std::getline Zeilenweiße ein, schmeiß jede Zeile in einen std::vector<a href="std::string" rel="nofollow">std::string</a> und parse danach diesen string-vector durch.</p>
</blockquote>
<p>unnötig</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1718916</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1718916</guid><dc:creator><![CDATA[achne]]></dc:creator><pubDate>Mon, 01 Jun 2009 07:40:06 GMT</pubDate></item><item><title><![CDATA[Reply to daten aus datei mit : auslesen on Mon, 01 Jun 2009 09:27:15 GMT]]></title><description><![CDATA[<p>achne schrieb:</p>
<blockquote>
<p>Firefighter schrieb:</p>
<blockquote>
<p>Aber noch ein paar Tips,lies die Datei mittelst std::getline Zeilenweiße ein, schmeiß jede Zeile in einen std::vector<a href="std::string" rel="nofollow">std::string</a> und parse danach diesen string-vector durch.</p>
</blockquote>
<p>unnötig</p>
</blockquote>
<p>stimmt!<br />
wenn schon getline, dann nur, um den Variablennamen bis zum ':' zu lesen. Etwa so:</p>
<pre><code class="language-cpp">#include &lt;iostream&gt;
#include &lt;fstream&gt;
#include &lt;string&gt;

using namespace std;

int main() 
{
    // --   zunächst Variablen mit sinnvollen Defaultwerten initialisieren
    int test1 = 1;
    int test2 = 2;
    int test3 = 3;
    int test4 = 4;
    // --   dann ggf. aus config-File überschreiben
    ifstream configFile( &quot;input.txt&quot; );
    string valueName;
    for( int value; getline( configFile &gt;&gt; ws, valueName, ':' ) &gt;&gt; value; )
    {
        if( valueName == &quot;test1&quot; )
            test1 = value;
        else if( valueName == &quot;test2&quot; )
            test2 = value;
        else if( valueName == &quot;test3&quot; )
            test3 = value;
        else if( valueName == &quot;test4&quot; )
            test4 = value;
        else
            cerr &lt;&lt; &quot;unbekannte Variable: &quot; &lt;&lt; valueName &lt;&lt; &quot; = &quot; &lt;&lt; value;
    }
    return 0;
}
</code></pre>
<p>ich unterstelle hier, dass es sich ausschließlich um Integer-Werte handelt; sonst wird es etwas aufwendiger.</p>
<p>Gruß<br />
Werner</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1718940</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1718940</guid><dc:creator><![CDATA[Werner Salomon]]></dc:creator><pubDate>Mon, 01 Jun 2009 09:27:15 GMT</pubDate></item><item><title><![CDATA[Reply to daten aus datei mit : auslesen on Mon, 01 Jun 2009 10:20:43 GMT]]></title><description><![CDATA[<p>hallo,</p>
<p>erstmal danke für die tipps. es müssen aber nicht nur integerwerte sein. es sollen ja auch steifigkeiten und dämpfungen, die nicht nur integer sind, eingelesen werden. mir ging es nur, der übersichtlichkeitshalber, werte die mit dem namen test1 usw. mit doublewerten zu belegen und sie dann im programm zu verarbeiten. also wollte ich nur hilfe zum einlesen und nicht wie man das programm schreibt. somit war die frage auch nur zu diesem teil. also hat es auch keine, womöglich falsche, programmteile gebraucht.</p>
<p>dennoch besten dank</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1718956</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1718956</guid><dc:creator><![CDATA[rasidrasid]]></dc:creator><pubDate>Mon, 01 Jun 2009 10:20:43 GMT</pubDate></item><item><title><![CDATA[Reply to daten aus datei mit : auslesen on Mon, 01 Jun 2009 10:20:56 GMT]]></title><description><![CDATA[<p>pumuckl schrieb:</p>
<blockquote>
<p>Was hast du denn bisher schon? Komplettlösungen gibts hier nämlich nicht <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>
</blockquote>
<p>*hust*</p>
<p>Soviel dazu... <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/1718957</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1718957</guid><dc:creator><![CDATA[blub* 0]]></dc:creator><pubDate>Mon, 01 Jun 2009 10:20:56 GMT</pubDate></item><item><title><![CDATA[Reply to daten aus datei mit : auslesen on Mon, 01 Jun 2009 12:34:00 GMT]]></title><description><![CDATA[<p>ich verstehe das mit der komplettlösung nicht. was soll das immer. stell dir vor wir beide sitzen im pub und ich stelle dir diese frage...nun jetzt ist halt das internet dazwischen. wer um himmelswillen wollte hier eine komplettlösung? Werner Salomon hat eine lösung für dieses problem mal dargestellt. besten dank dafür. aber das war doch keine komplettlösung. ich dachte in dem forum wird &quot;praktisch&quot; auch geholfen....nun habe ich mich geirrt???</p>
<p>dennoch danke, auch für unnötige kommentare</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1719019</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1719019</guid><dc:creator><![CDATA[rasidrasid]]></dc:creator><pubDate>Mon, 01 Jun 2009 12:34:00 GMT</pubDate></item><item><title><![CDATA[Reply to daten aus datei mit : auslesen on Mon, 01 Jun 2009 12:41:45 GMT]]></title><description><![CDATA[<p><a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/19618">@rasidrasid</a>,<br />
Wir wollen in diesem Forum helfen und schauen darauf, dass die Leute selber auf die Lösungen kommen. Wenn man ihnen die Lösung einfach nur präsentiert, dann gibt es hier viele, die einfach nur ein Copy&amp;Paste machen würden, den Code aber überhaupt nicht verstanden haben.</p>
<p>Auch ist hier oft das Problem, dass viele Schüler/Studenten ankommen, welche möchten, dass wir ihre Hausaufgaben machen.</p>
<p>Aus diesen Gründen präsentiert man hier oft nicht so gerne Quellcode, welcher das Problem löst, so dass der Hilfesuchende nicht mehr nachdenken muss. Zuerst soll der Hilfesuchende Eigenintiative zeigen, dann weiss man, dass er es zumindest sinnvoll versucht und dann kann man ihm weiterhelfen.</p>
<p>Dieses Forum ist schliesslich kein Ort, wo man gratis irgendwelche Lösungen bekommt. Hier soll geholfen werden und das machen alles Freiwillige. Wer irgendwelche Lösungen will, ohne selber dabei mitzudenken, der kann sich die Dienste der Leute gerne kaufen. Aber ich, und ich denke auch andere, werde ganz sicher nicht gratis die Arbeit von jemand anderem erledigen <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>
<p>Grüssli</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1719024</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1719024</guid><dc:creator><![CDATA[Dravere]]></dc:creator><pubDate>Mon, 01 Jun 2009 12:41:45 GMT</pubDate></item><item><title><![CDATA[Reply to daten aus datei mit : auslesen on Mon, 01 Jun 2009 17:31:40 GMT]]></title><description><![CDATA[<p>hallo,</p>
<p>ihr habt recht, so solltet ihr sicherlich weiterhandeln. mir wäre ja auch geholfen gewesen mit nur einer möglichen zeile bzw. denkrichtung. ist halt traurig wenn man ein forum findet wo man meint hilfe zu bekommen und es kommen manchmal nicht so brauchbare äusserungen.</p>
<p>nun dennoch vielen dank</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1719208</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1719208</guid><dc:creator><![CDATA[rasidrasid]]></dc:creator><pubDate>Mon, 01 Jun 2009 17:31:40 GMT</pubDate></item></channel></rss>