<?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[Programm mit mehreren Dateien?]]></title><description><![CDATA[<p>Hay...bin neu hier im Forum!<br />
Hoffe man hat auch Rat für mein Problem^^ --&gt;<br />
Also ich schreibe gerade ein kleines Rollenspiel für die Console.Jetzt wird der Code aber doch schon langsam unübersichtlich, obwohl ich gerade mal mit der Charaktererstellung fertig bin <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="😃"
    /> Jetzt wollt ich mal fragen ob es geht, dass man beispielsweise das Programm startet, da kommt dann die Charaktererstellung und wenn man da dann fertig ist, dann kommt die story,aber die story soll in ner extra datei stehen!Wenn das geht, dann wie?<br />
Hab auch schon bisschen gegoogelt und hab da was gelesen mit headerdatei erstellen und dann einbinden, aber weiß net wie man das macht</p>
<p>Hoffe ihr könnt mir weiterhelfen!<br />
mfg Finn <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/topic/243448/programm-mit-mehreren-dateien</link><generator>RSS for Node</generator><lastBuildDate>Sun, 20 Sep 2026 01:53:57 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/243448.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 16 Jun 2009 19:36:37 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Programm mit mehreren Dateien? on Tue, 16 Jun 2009 19:36:37 GMT]]></title><description><![CDATA[<p>Hay...bin neu hier im Forum!<br />
Hoffe man hat auch Rat für mein Problem^^ --&gt;<br />
Also ich schreibe gerade ein kleines Rollenspiel für die Console.Jetzt wird der Code aber doch schon langsam unübersichtlich, obwohl ich gerade mal mit der Charaktererstellung fertig bin <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="😃"
    /> Jetzt wollt ich mal fragen ob es geht, dass man beispielsweise das Programm startet, da kommt dann die Charaktererstellung und wenn man da dann fertig ist, dann kommt die story,aber die story soll in ner extra datei stehen!Wenn das geht, dann wie?<br />
Hab auch schon bisschen gegoogelt und hab da was gelesen mit headerdatei erstellen und dann einbinden, aber weiß net wie man das macht</p>
<p>Hoffe ihr könnt mir weiterhelfen!<br />
mfg Finn <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/1727867</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1727867</guid><dc:creator><![CDATA[Finn]]></dc:creator><pubDate>Tue, 16 Jun 2009 19:36:37 GMT</pubDate></item><item><title><![CDATA[Reply to Programm mit mehreren Dateien? on Tue, 16 Jun 2009 19:43:17 GMT]]></title><description><![CDATA[<p>Naja, Header (.h) und die dazugehörigen Rumpfdateien (.c/.cpp) sind da, um Code darin abzulagern. Das strukturiert den Code und macht ihn übersichtlicher. Wenn du mit VS-C++ arbeitest, einfach auf den gewünschten Ordner Rechtsklick-&gt;Add-&gt;Class-&gt;C++-&gt;C++ Class. Zumindest ist das bei meiner englischen Version so.</p>
<p>Der Code wird dann meistens so aufgeteilt, dass die Funktionsköpfe in der Headerdatei deklariert werden und die eigentliche cpp-Datei den Header inkludiert und die Funktionen definiert...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1727872</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1727872</guid><dc:creator><![CDATA[Kóyaánasqatsi]]></dc:creator><pubDate>Tue, 16 Jun 2009 19:43:17 GMT</pubDate></item><item><title><![CDATA[Reply to Programm mit mehreren Dateien? on Wed, 17 Jun 2009 05:02:03 GMT]]></title><description><![CDATA[<p>Ah k...Code auf mehrere Dateien aufteilen und gliedern ist genau das, was ich suche^^ Aber wie mach ich das jetzt genau?(Ich habe Code::BLocks)<br />
Und was hats mit 'dll's auf sich? Oda is das was ganz anderes?!<br />
Danke für die schnelle Antwort <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="🙂"
    /> <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/1727971</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1727971</guid><dc:creator><![CDATA[Finn]]></dc:creator><pubDate>Wed, 17 Jun 2009 05:02:03 GMT</pubDate></item><item><title><![CDATA[Reply to Programm mit mehreren Dateien? on Wed, 17 Jun 2009 05:54:41 GMT]]></title><description><![CDATA[<p>DLLs (dynamic link library) sind fertig kompilierte Dateien, genau wie exe-Dateien, die bestimmte Funktionen exportieren, so dass du sie aufrufen kannst. Am besten, du liest dich da bei Gelegenheit mal genau ein.</p>
<p><a href="http://de.wikipedia.org/wiki/Dynamic_Link_Library" rel="nofollow">http://de.wikipedia.org/wiki/Dynamic_Link_Library</a></p>
<p>Da du noch Anfänger bist, würde ich dir erstmal von DLLs abraten (verkompliziere die Sache nicht unnötig). Glieder deinen Code einfach in mehrere Header und cpp-Dateien (z.B. pro Klasse ein h/cpp-Gespann), das reicht.</p>
<p>Eine übersichtliche Struktur ergibt sich nicht nur durch das Aufteilen auf mehrere Dateien, sondern in erster Linie durch strukturiertes und logisches Aufteilen auf viele Funktionen/Methoden, Vermeiden von Redundanz und vor allem im Vorfeld Überlegungen über das Design anstellen. Wenn du dir vor dem Programmieren Gedanken über das ganze Konstrukt machst und die Sache vernünftig planst, ersparst du dir während des eigentlichen Programmierens das ständige Anpassen von bereits geschriebenem Code, dass sonst auf dich zukommt.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1727979</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1727979</guid><dc:creator><![CDATA[_matze]]></dc:creator><pubDate>Wed, 17 Jun 2009 05:54:41 GMT</pubDate></item><item><title><![CDATA[Reply to Programm mit mehreren Dateien? on Wed, 17 Jun 2009 14:05:08 GMT]]></title><description><![CDATA[<p>Und wie funktioniert das mit mehreren Header und cpp dateien? Gibts da ein gutes tutorial, das du mir empfehlen kannst? Habe das Buch &quot;Einstieg in C++&quot; von Arnold Willemer, echt ein gutes Buch wie ich finde, aber das steht leider nicht drin :p</p>
<p>Danke schonmal!<br />
PS: Die Antworten gehen hier ja echt fix <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/1728244</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1728244</guid><dc:creator><![CDATA[Finn]]></dc:creator><pubDate>Wed, 17 Jun 2009 14:05:08 GMT</pubDate></item><item><title><![CDATA[Reply to Programm mit mehreren Dateien? on Wed, 17 Jun 2009 14:12:07 GMT]]></title><description><![CDATA[<p>Das funktioniert ganz einfach und sollte eigentlich in jedem Buch für den Einstieg in C++ vorhanden sein.</p>
<p>Deine Main.cpp</p>
<pre><code class="language-cpp">#include &quot;meineklasse.h&quot; //Hier wird der Header eingebunden

int main(){
   //...
};
</code></pre>
<p>meineklasse.h</p>
<pre><code class="language-cpp">#ifndef MEINEKLASSE_H
#define MEINEKLASSE_H
class Auto{
private:
   std::string inhalt;

public:
   void inhalt_einfuegen(std::string &amp;neuerInhalt);
};

#endif
</code></pre>
<p>meineklasse.cpp</p>
<pre><code class="language-cpp">#include &quot;meineklasse.h&quot;

void Auto::inhalt_einfuegen(std::string &amp;neuerInhalt){
   inhalt = neuerInhalt;
};
</code></pre>
<p>Nur als Beispiel</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1728250</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1728250</guid><dc:creator><![CDATA[Neo Gandar]]></dc:creator><pubDate>Wed, 17 Jun 2009 14:12:07 GMT</pubDate></item><item><title><![CDATA[Reply to Programm mit mehreren Dateien? on Wed, 17 Jun 2009 14:18:21 GMT]]></title><description><![CDATA[<p>dieses thema wird in dem buch ebenfalls behandelt auf Seite 269</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1728260</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1728260</guid><dc:creator><![CDATA[player4245]]></dc:creator><pubDate>Wed, 17 Jun 2009 14:18:21 GMT</pubDate></item><item><title><![CDATA[Reply to Programm mit mehreren Dateien? on Wed, 17 Jun 2009 15:47:10 GMT]]></title><description><![CDATA[<p>Ah danke erstmal für die Erklärung...versteh ich zwar noch net so ganz, aber Player hat recht...es wird behandelt <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="🙂"
    /> Das werd ich mir jetzt mal durchlesen und sollt ich noch fragen haben, dann meld ich mich ^^</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1728324</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1728324</guid><dc:creator><![CDATA[Finn]]></dc:creator><pubDate>Wed, 17 Jun 2009 15:47:10 GMT</pubDate></item></channel></rss>