<?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[Probleme mit Strings]]></title><description><![CDATA[<p>Hi</p>
<p>ich hab folgnden code:</p>
<pre><code class="language-cpp">#include &lt;cstdlib&gt;
#include &lt;iostream&gt;
#include &lt;string&gt;
#include &lt;fstream&gt;

using namespace std;

bool Bauen = 0;

    string Start, Komma, Klammer1, Klammer2, Klammer3, Klammer4, Striche, Semikolon, Leer, NEEDT, FIXT, Endergebnis1, Endergebnis2, Endergebnis3;
    Start = &quot;func void Rtn_Need_Ta_6104 ()&quot;;
    Komma = &quot;,&quot;;
    Klammer1 = &quot;{&quot;;
    Klammer2 = &quot;}&quot;;
    Klammer3 = &quot;(&quot;;
    Klammer4 = &quot;)&quot;;
    Semikolon = &quot;;&quot;;
    Striche = &quot;&quot;&quot;;
    NEEDT = &quot;TA_NeedTime&quot;;
    FIXT = &quot;TA_FixTime&quot;;
    Leer = &quot; &quot;;

int main(int argc, char *argv[])
{
    ofstream TA (&quot;TA.txt&quot;);

    Endergebnis1 = Start;
    Endergebnis2 = Klammer1;
    TA&lt;&lt;Endergebnis1;
    TA&lt;&lt;Endergebnis2;        
    int Stunde1, Minuten1, Stunde2, Minuten2;
    string WPF, WPN;
    int Stunde11, Minuten11, Stunde21, Minuten21;

    while(Bauen == 0)
    {
    cout&lt;&lt;&quot;Geben sie Startstunde von TA_FIXTIME ein:&quot;;
    cin&gt;&gt;Stunde1;

    if(Stunde1 == 111)
    {
               Bauen = 1;
    }

    cout&lt;&lt;&quot;Geben sie Startminute von TA_FIXTIME ein:&quot;;    
    cin&gt;&gt;Minuten1;
    cout&lt;&lt;&quot;Geben sie Endstunde von TA_FIXTIME ein:&quot;;
    cin&gt;&gt;Stunde2;    
    cout&lt;&lt;&quot;Geben sie Endminute von TA_FIXTIME ein:&quot;;
    cin&gt;&gt;Minuten2;   
    cout&lt;&lt;&quot;Geben sie den WP ein:&quot;;
    cin&gt;&gt;WPF;

    Endergebnis3 = FIXT + Leer + Klammer3 + Stunde1 + Komma + Minuten1 + Komma + Stunde2 + Komma + Minuten2 + Komma + Striche + WPF + Striche + Klammer4 + Semikolon;
    TA&lt;&lt;Endergebnis3;    

    if(Bauen == 0)
    {     
    cout&lt;&lt;&quot;Geben sie Startstunde von TA_NEEDTIME ein:&quot;;

    if(Stunde1 == 111)
    {
               Bauen = 1;
    }

    cin&gt;&gt;Stunde11;        
    cout&lt;&lt;&quot;Geben sie Startminute von TA_NEEDTIME ein:&quot;;    
    cin&gt;&gt;Minuten11;
    cout&lt;&lt;&quot;Geben sie Endstunde von TA_NEEDTIME ein:&quot;;
    cin&gt;&gt;Stunde21;    
    cout&lt;&lt;&quot;Geben sie Endminute von TA_NEEDTIME ein:&quot;;
    cin&gt;&gt;Minuten21; 
    cout&lt;&lt;&quot;Geben sie den WP ein:&quot;;
    cin&gt;&gt;WPN;
    Endergebnis3 = NEEDT + Leer + Klammer3 + Stunde11 + Komma + Minuten11 + Komma + Stunde21 + Komma + Minuten21 + Komma + Striche + WPN + Striche + Klammer4 + Semikolon;
    TA&lt;&lt;Endergebnis3;
    }   
    }
    system(&quot;PAUSE&quot;);
    return EXIT_SUCCESS;
}
</code></pre>
<p>Das ganze hat 2 probleme:</p>
<p>Einmal meckert der compiler bei jeder zuweisung des stringinhalts:<br />
expected constructor, destructor, or type conversion before '=' token</p>
<p>Also bei den ganzen teilen oben am anfang.</p>
<p>2tens. er kommt nich damit klar, das ich die strings addiere. es kommt folgende meldung: no match for 'operator+' in 'std::operator+(const std::basic_string&lt;_CharT, _Traits, _Alloc&gt;&amp;, const std::basic_string&lt;_CharT, _Traits, _Alloc&gt;&amp;) [with _CharT = char, _Traits = std::char_traits&lt;char&gt;, _Alloc = std::allocator&lt;char&gt;](((const std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;&amp;)((const std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;*)(&amp;Klammer3)))) + Stunde1'</p>
<p>Könntet irh mir da ma nen tipp geben??</p>
<p>Eldarion</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/159998/probleme-mit-strings</link><generator>RSS for Node</generator><lastBuildDate>Fri, 11 Sep 2026 03:46:40 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/159998.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 20 Sep 2006 18:14:29 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Probleme mit Strings on Wed, 20 Sep 2006 18:14:29 GMT]]></title><description><![CDATA[<p>Hi</p>
<p>ich hab folgnden code:</p>
<pre><code class="language-cpp">#include &lt;cstdlib&gt;
#include &lt;iostream&gt;
#include &lt;string&gt;
#include &lt;fstream&gt;

using namespace std;

bool Bauen = 0;

    string Start, Komma, Klammer1, Klammer2, Klammer3, Klammer4, Striche, Semikolon, Leer, NEEDT, FIXT, Endergebnis1, Endergebnis2, Endergebnis3;
    Start = &quot;func void Rtn_Need_Ta_6104 ()&quot;;
    Komma = &quot;,&quot;;
    Klammer1 = &quot;{&quot;;
    Klammer2 = &quot;}&quot;;
    Klammer3 = &quot;(&quot;;
    Klammer4 = &quot;)&quot;;
    Semikolon = &quot;;&quot;;
    Striche = &quot;&quot;&quot;;
    NEEDT = &quot;TA_NeedTime&quot;;
    FIXT = &quot;TA_FixTime&quot;;
    Leer = &quot; &quot;;

int main(int argc, char *argv[])
{
    ofstream TA (&quot;TA.txt&quot;);

    Endergebnis1 = Start;
    Endergebnis2 = Klammer1;
    TA&lt;&lt;Endergebnis1;
    TA&lt;&lt;Endergebnis2;        
    int Stunde1, Minuten1, Stunde2, Minuten2;
    string WPF, WPN;
    int Stunde11, Minuten11, Stunde21, Minuten21;

    while(Bauen == 0)
    {
    cout&lt;&lt;&quot;Geben sie Startstunde von TA_FIXTIME ein:&quot;;
    cin&gt;&gt;Stunde1;

    if(Stunde1 == 111)
    {
               Bauen = 1;
    }

    cout&lt;&lt;&quot;Geben sie Startminute von TA_FIXTIME ein:&quot;;    
    cin&gt;&gt;Minuten1;
    cout&lt;&lt;&quot;Geben sie Endstunde von TA_FIXTIME ein:&quot;;
    cin&gt;&gt;Stunde2;    
    cout&lt;&lt;&quot;Geben sie Endminute von TA_FIXTIME ein:&quot;;
    cin&gt;&gt;Minuten2;   
    cout&lt;&lt;&quot;Geben sie den WP ein:&quot;;
    cin&gt;&gt;WPF;

    Endergebnis3 = FIXT + Leer + Klammer3 + Stunde1 + Komma + Minuten1 + Komma + Stunde2 + Komma + Minuten2 + Komma + Striche + WPF + Striche + Klammer4 + Semikolon;
    TA&lt;&lt;Endergebnis3;    

    if(Bauen == 0)
    {     
    cout&lt;&lt;&quot;Geben sie Startstunde von TA_NEEDTIME ein:&quot;;

    if(Stunde1 == 111)
    {
               Bauen = 1;
    }

    cin&gt;&gt;Stunde11;        
    cout&lt;&lt;&quot;Geben sie Startminute von TA_NEEDTIME ein:&quot;;    
    cin&gt;&gt;Minuten11;
    cout&lt;&lt;&quot;Geben sie Endstunde von TA_NEEDTIME ein:&quot;;
    cin&gt;&gt;Stunde21;    
    cout&lt;&lt;&quot;Geben sie Endminute von TA_NEEDTIME ein:&quot;;
    cin&gt;&gt;Minuten21; 
    cout&lt;&lt;&quot;Geben sie den WP ein:&quot;;
    cin&gt;&gt;WPN;
    Endergebnis3 = NEEDT + Leer + Klammer3 + Stunde11 + Komma + Minuten11 + Komma + Stunde21 + Komma + Minuten21 + Komma + Striche + WPN + Striche + Klammer4 + Semikolon;
    TA&lt;&lt;Endergebnis3;
    }   
    }
    system(&quot;PAUSE&quot;);
    return EXIT_SUCCESS;
}
</code></pre>
<p>Das ganze hat 2 probleme:</p>
<p>Einmal meckert der compiler bei jeder zuweisung des stringinhalts:<br />
expected constructor, destructor, or type conversion before '=' token</p>
<p>Also bei den ganzen teilen oben am anfang.</p>
<p>2tens. er kommt nich damit klar, das ich die strings addiere. es kommt folgende meldung: no match for 'operator+' in 'std::operator+(const std::basic_string&lt;_CharT, _Traits, _Alloc&gt;&amp;, const std::basic_string&lt;_CharT, _Traits, _Alloc&gt;&amp;) [with _CharT = char, _Traits = std::char_traits&lt;char&gt;, _Alloc = std::allocator&lt;char&gt;](((const std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;&amp;)((const std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;*)(&amp;Klammer3)))) + Stunde1'</p>
<p>Könntet irh mir da ma nen tipp geben??</p>
<p>Eldarion</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1141393</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1141393</guid><dc:creator><![CDATA[Eldarion]]></dc:creator><pubDate>Wed, 20 Sep 2006 18:14:29 GMT</pubDate></item><item><title><![CDATA[Reply to Probleme mit Strings on Wed, 20 Sep 2006 18:45:27 GMT]]></title><description><![CDATA[<p>Eldarion schrieb:</p>
<blockquote>
<p>Einmal meckert der compiler bei jeder zuweisung des stringinhalts:</p>
</blockquote>
<p>Das liegt daran, dass (im Gegensatz zu Initialisierungen) Zuweisungen <em>in Funktionen</em> stehen müssen. Du kannst deinen Code nicht einfach irgendwohin schreiben.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1141406</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1141406</guid><dc:creator><![CDATA[MFK]]></dc:creator><pubDate>Wed, 20 Sep 2006 18:45:27 GMT</pubDate></item><item><title><![CDATA[Reply to Probleme mit Strings on Wed, 20 Sep 2006 18:50:27 GMT]]></title><description><![CDATA[<p>Und dazu:</p>
<p>Eldarion schrieb:</p>
<blockquote>
<p>2tens. er kommt nich damit klar, das ich die strings addiere.</p>
</blockquote>
<p>Du addierst nicht nur Strings. Da sind auch noch ein paar ints dabei.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1141408</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1141408</guid><dc:creator><![CDATA[MFK]]></dc:creator><pubDate>Wed, 20 Sep 2006 18:50:27 GMT</pubDate></item><item><title><![CDATA[Reply to Probleme mit Strings on Thu, 21 Sep 2006 07:00:46 GMT]]></title><description><![CDATA[<p>Eldarion schrieb:</p>
<blockquote>
<p>...</p>
<pre><code class="language-cpp">...
    Striche = &quot;&quot;&quot;;
...
</code></pre>
<p>...</p>
</blockquote>
<p>Wie schon das Foren-Syntaxhighlighting zeigt, macht das nicht das, was Du willst.</p>
<p>Du willst vermutlich</p>
<pre><code class="language-cpp">Striche = &quot;\&quot;&quot;;
</code></pre>
<p>Gruß,</p>
<p>Simon2.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1141566</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1141566</guid><dc:creator><![CDATA[Simon2]]></dc:creator><pubDate>Thu, 21 Sep 2006 07:00:46 GMT</pubDate></item><item><title><![CDATA[Reply to Probleme mit Strings on Thu, 21 Sep 2006 13:00:08 GMT]]></title><description><![CDATA[<p><a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/2803">@MFK</a>: scheiße, wieso is mir das nur passiert.</p>
<p><a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/13624">@simon2</a>: ich dachte das geht, weil das mti dem highliting im compiler gepasst hat. trotzdem danke <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>Edit: könnte mri einer sagen, wie ich einen integer in einen string umwandel? ich hab nur methoden fürs umwandeln in ein chararray gefunden. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--disappointed_face"
      title=":("
      alt="😞"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1141793</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1141793</guid><dc:creator><![CDATA[Eldarion]]></dc:creator><pubDate>Thu, 21 Sep 2006 13:00:08 GMT</pubDate></item><item><title><![CDATA[Reply to Probleme mit Strings on Thu, 21 Sep 2006 13:51:35 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>siehe C++ FAQ, Thema <em>Einmal String und zurück</em></p>
<p>bis bald<br />
akari</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1141876</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1141876</guid><dc:creator><![CDATA[akari]]></dc:creator><pubDate>Thu, 21 Sep 2006 13:51:35 GMT</pubDate></item></channel></rss>