<?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[char array statt string!!???]]></title><description><![CDATA[<p>Ich muss dieses Programm umschreiben und zwar anstatt string zu verwenden, muss ich es mit char arrays programmieren und ich muss es prodenzual zerlegen (d.h. in einzelne Funktionen unterteilen). Aber ich habe keine Ahnung wie ich das anstellen soll!!! <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="😕"
    /></p>
<pre><code class="language-cpp">#include &lt;string&gt;
#include &lt;iostream&gt;
#include &lt;fstream&gt;
using namespace std;

int main()
{
    char zeile [180];
    string temp;
    ifstream Ursprung (&quot;Ursprung.txt&quot;);
    ofstream Ziel (&quot;Ziel.txt&quot;);

    cout &lt;&lt; &quot;-------------------------------Wortersetzen----------------------------&quot; &lt;&lt; endl;
    cout &lt;&lt; endl;
    cout &lt;&lt; &quot;Hinweis: -Den Text den Sie aendern wollen in die Datei Ursprung.txt kopieren!&quot; &lt;&lt; endl;
    cout &lt;&lt; &quot;         -Der geaenderte Text wird in die Datei Ziel.txt kopiert.&quot; &lt;&lt; endl;
    cout &lt;&lt; &quot;         -Benutzen Sie keine Umlaute!&quot; &lt;&lt; endl;
    cout &lt;&lt; endl;
    cout &lt;&lt; endl;

    string alt, neu;
    cout &lt;&lt; &quot;Zu ersetzendes Wort eingeben: &quot; &lt;&lt; endl;
    cin &gt;&gt; alt;
    cout &lt;&lt; &quot;\nNeues wort eingeben: &quot; &lt;&lt;endl;
    cin &gt;&gt; neu;
    cout &lt;&lt; endl;

    if (Ursprung);
    {
            while(Ursprung.getline (zeile, 180))
            {
                temp=temp+zeile + &quot;\n&quot;;
                string::size_type pos = 0;
                pos = 0;

                while((pos = temp.find(alt)) != string::npos)
                {
                    temp.replace(pos, alt.length(), neu);
                }
            }

        Ziel &lt;&lt; temp &lt;&lt; endl;
        Ursprung.close ();
        Ziel.close();

    }

    system(&quot;PAUSE&quot;);
    return 0;
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/topic/121254/char-array-statt-string</link><generator>RSS for Node</generator><lastBuildDate>Sat, 22 Aug 2026 16:00:32 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/121254.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 21 Sep 2005 13:31:46 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to char array statt string!!??? on Wed, 21 Sep 2005 13:31:46 GMT]]></title><description><![CDATA[<p>Ich muss dieses Programm umschreiben und zwar anstatt string zu verwenden, muss ich es mit char arrays programmieren und ich muss es prodenzual zerlegen (d.h. in einzelne Funktionen unterteilen). Aber ich habe keine Ahnung wie ich das anstellen soll!!! <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="😕"
    /></p>
<pre><code class="language-cpp">#include &lt;string&gt;
#include &lt;iostream&gt;
#include &lt;fstream&gt;
using namespace std;

int main()
{
    char zeile [180];
    string temp;
    ifstream Ursprung (&quot;Ursprung.txt&quot;);
    ofstream Ziel (&quot;Ziel.txt&quot;);

    cout &lt;&lt; &quot;-------------------------------Wortersetzen----------------------------&quot; &lt;&lt; endl;
    cout &lt;&lt; endl;
    cout &lt;&lt; &quot;Hinweis: -Den Text den Sie aendern wollen in die Datei Ursprung.txt kopieren!&quot; &lt;&lt; endl;
    cout &lt;&lt; &quot;         -Der geaenderte Text wird in die Datei Ziel.txt kopiert.&quot; &lt;&lt; endl;
    cout &lt;&lt; &quot;         -Benutzen Sie keine Umlaute!&quot; &lt;&lt; endl;
    cout &lt;&lt; endl;
    cout &lt;&lt; endl;

    string alt, neu;
    cout &lt;&lt; &quot;Zu ersetzendes Wort eingeben: &quot; &lt;&lt; endl;
    cin &gt;&gt; alt;
    cout &lt;&lt; &quot;\nNeues wort eingeben: &quot; &lt;&lt;endl;
    cin &gt;&gt; neu;
    cout &lt;&lt; endl;

    if (Ursprung);
    {
            while(Ursprung.getline (zeile, 180))
            {
                temp=temp+zeile + &quot;\n&quot;;
                string::size_type pos = 0;
                pos = 0;

                while((pos = temp.find(alt)) != string::npos)
                {
                    temp.replace(pos, alt.length(), neu);
                }
            }

        Ziel &lt;&lt; temp &lt;&lt; endl;
        Ursprung.close ();
        Ziel.close();

    }

    system(&quot;PAUSE&quot;);
    return 0;
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/877164</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/877164</guid><dc:creator><![CDATA[TheTrooper]]></dc:creator><pubDate>Wed, 21 Sep 2005 13:31:46 GMT</pubDate></item><item><title><![CDATA[Reply to char array statt string!!??? on Wed, 21 Sep 2005 21:40:21 GMT]]></title><description><![CDATA[<p>wie wärs mit buch kaufen und c++ lernen?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/877445</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/877445</guid><dc:creator><![CDATA[Sovok]]></dc:creator><pubDate>Wed, 21 Sep 2005 21:40:21 GMT</pubDate></item></channel></rss>