<?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[#include ?]]></title><description><![CDATA[<p>Hallo an Alle!<br />
Folgendes Problem :<br />
Ich hab ein Main Programm in diesem sind andere Programme mit #include &quot;programm.cpp&quot;<br />
includiert ,diese rufe ich dann an anderer Stelle mit Programm (); auf , vorher hab in der Datei aber noch das int main () in void Programm () umgeschrieben.<br />
Bei den meisen Programmen funktioniert dies aber bei manchen eben nicht und ich weiß absolut nicht warum.<br />
Hoffe ihr könnt mir helfen.<br />
The Smart</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/208429/include</link><generator>RSS for Node</generator><lastBuildDate>Sun, 11 Oct 2026 19:37:24 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/208429.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 18 Mar 2008 12:54:08 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to #include ? on Tue, 18 Mar 2008 12:54:08 GMT]]></title><description><![CDATA[<p>Hallo an Alle!<br />
Folgendes Problem :<br />
Ich hab ein Main Programm in diesem sind andere Programme mit #include &quot;programm.cpp&quot;<br />
includiert ,diese rufe ich dann an anderer Stelle mit Programm (); auf , vorher hab in der Datei aber noch das int main () in void Programm () umgeschrieben.<br />
Bei den meisen Programmen funktioniert dies aber bei manchen eben nicht und ich weiß absolut nicht warum.<br />
Hoffe ihr könnt mir helfen.<br />
The Smart</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1476532</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1476532</guid><dc:creator><![CDATA[The Smart]]></dc:creator><pubDate>Tue, 18 Mar 2008 12:54:08 GMT</pubDate></item><item><title><![CDATA[Reply to #include ? on Tue, 18 Mar 2008 12:57:17 GMT]]></title><description><![CDATA[<p>Man bindet keine .cpp-Dateien ein, sondern nur Header-Dateien. Schau mal <a href="http://en.wikibooks.org/wiki/C%2B%2B_Programming/Compiler/Preprocessor#Inclusion_of_Header_Files_.28.23include.29" rel="nofollow">hier</a> und in anderen Online-Tutorials.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1476533</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1476533</guid><dc:creator><![CDATA[Badestrand]]></dc:creator><pubDate>Tue, 18 Mar 2008 12:57:17 GMT</pubDate></item><item><title><![CDATA[Reply to #include ? on Tue, 18 Mar 2008 13:00:30 GMT]]></title><description><![CDATA[<p>1. Funktioniert nicht gibt es nicht. Entweder du gibs uns ein paar Fehlermeldungen oder gleich ein bisschen Code.</p>
<p>2. Ich denke mal, dass der Fehler daran liegt, dass du die .cpp includest, was man so nicht macht. Man includet die .h's. Also nur die Header, wo alles definiert ist. Die cpp's lässt man sonst bleiben.</p>
<p>someclass.h:</p>
<pre><code class="language-cpp">class foo{
void bar ();
};
</code></pre>
<p>someclass.cpp</p>
<pre><code class="language-cpp">void foo::bar ()
{}
</code></pre>
<p>main.cpp</p>
<pre><code class="language-cpp">#include &quot;someclass.h&quot;
...

foo a;
a.bar ();
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1476536</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1476536</guid><dc:creator><![CDATA[drakon]]></dc:creator><pubDate>Tue, 18 Mar 2008 13:00:30 GMT</pubDate></item><item><title><![CDATA[Reply to #include ? on Tue, 18 Mar 2008 13:03:08 GMT]]></title><description><![CDATA[<p>uf... also:<br />
1. man includiert keine <em>.cpp... nur die headerdateien (</em>.h bzw *.hpp) dazu - die *.cpp fügt die entwicklungsumgebung mit dazu...</p>
<ol start="2">
<li></li>
</ol>
<blockquote>
<p>diese rufe ich dann an anderer Stelle mit Programm ();</p>
</blockquote>
<p>Also eine ganz normale Funktion oder wie meinst du das? Oo</p>
<ol start="3">
<li></li>
</ol>
<blockquote>
<p>vorher hab in der Datei aber noch das int main () in void Programm () umgeschrieben.</p>
</blockquote>
<p>also:<br />
main.cpp:</p>
<pre><code class="language-cpp">#include &quot;programm.hpp&quot;

int main ()
{
/*...*/
Programm ();
/*...*/
}
</code></pre>
<p>programm.hpp</p>
<pre><code class="language-cpp">#ifndef PROGRAMM_HPP_INCLUDED
#define PROGRAMM_HPP_INCLUDED
//includeguards genannt - damit du die datei auch an mehreren verschiedenen stellen includieren kannst...
void Programm (void);
#endif
</code></pre>
<p>wenn du willst kannst du es auch einfach so machen (kürzer und sollte mittlerweile überall funzen ^^)</p>
<pre><code class="language-cpp">#pragma once //ersetzt die includeguards...
void Programm (void);
</code></pre>
<p>programm.cpp</p>
<pre><code class="language-cpp">#include &quot;programm.hpp&quot;

void Programm (void)
{
/*...*/
}
</code></pre>
<p>//edit:<br />
och menno - wieder der letzte ;o)</p>
<p>Bye <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/1476538</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1476538</guid><dc:creator><![CDATA[unskilled]]></dc:creator><pubDate>Tue, 18 Mar 2008 13:03:08 GMT</pubDate></item><item><title><![CDATA[Reply to #include ? on Tue, 18 Mar 2008 13:02:44 GMT]]></title><description><![CDATA[<p>weißt du eine andere Möglichkeit ein Programm auszulagern.<br />
Ich will ein Hauptprogramm das die Programme nur verteilt.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1476539</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1476539</guid><dc:creator><![CDATA[The Smart]]></dc:creator><pubDate>Tue, 18 Mar 2008 13:02:44 GMT</pubDate></item><item><title><![CDATA[Reply to #include ? on Tue, 18 Mar 2008 13:05:34 GMT]]></title><description><![CDATA[<blockquote>
<p>wenn du willst kannst du es auch einfach so machen (kürzer und sollte mittlerweile überall funzen ^^)<br />
C/C++ Code:<br />
#pragma once //ersetzt die includeguards...<br />
void Programm (void);<br />
C/C++ Code:<br />
#pragma once //ersetzt die includeguards...<br />
void Programm (void);<br />
C/C++ Code:<br />
#pragma once //ersetzt die includeguards...<br />
void Programm (void);</p>
<p>programm.cpp<br />
C/C++ Code:<br />
#include &quot;programm.hpp&quot;</p>
<p>void Programm (void)<br />
{<br />
/<em>...</em>/<br />
}<br />
C/C++ Code:<br />
#include &quot;programm.hpp&quot;</p>
<p>void Programm (void)<br />
{<br />
/<em>...</em>/<br />
}<br />
C/C++ Code:<br />
#include &quot;programm.hpp&quot;</p>
<p>void Programm (void)<br />
{<br />
/<em>...</em>/<br />
}</p>
</blockquote>
<p>So hab ichs gemacht:<br />
main.cpp<br />
#include &quot;programm.cpp&quot;</p>
<p>int main ()<br />
{<br />
Programm();<br />
}</p>
<p>programm.cpp</p>
<p>void Programm()<br />
{<br />
}</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1476546</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1476546</guid><dc:creator><![CDATA[The Smart]]></dc:creator><pubDate>Tue, 18 Mar 2008 13:05:34 GMT</pubDate></item><item><title><![CDATA[Reply to #include ? on Tue, 18 Mar 2008 13:05:46 GMT]]></title><description><![CDATA[<blockquote>
<p>wenn du willst kannst du es auch einfach so machen (kürzer und sollte mittlerweile überall funzen ^^)</p>
<pre><code class="language-cpp">#pragma once //ersetzt die includeguards...
void Programm (void);
</code></pre>
</blockquote>
<p>Naja, das funktioniert nur mit VS. Wenn man es macht, sollte man eher das machen:</p>
<pre><code class="language-cpp">#ifndef SOME_H
#define SOME_H

#if defined _MSC_VER &amp;&amp; _MSC_VER &gt;= 1020 
#pragma once
#endif
...
#endif //SOME_H
</code></pre>
<p>Das funktioniert auch mit anderen Compilern.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1476547</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1476547</guid><dc:creator><![CDATA[drakon]]></dc:creator><pubDate>Tue, 18 Mar 2008 13:05:46 GMT</pubDate></item><item><title><![CDATA[Reply to #include ? on Tue, 18 Mar 2008 13:12:34 GMT]]></title><description><![CDATA[<p><a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/18422">@drakon</a>: da kann man es aber auch gleich lassen, wenn man eh beides macht ^^ aber du hast natürlich recht...</p>
<blockquote>
<p>So hab ichs gemacht:<br />
main.cpp<br />
#include &quot;programm.cpp&quot;</p>
<p>int main ()<br />
{<br />
Programm();<br />
}</p>
<p>programm.cpp</p>
<p>void Programm()<br />
{<br />
}</p>
</blockquote>
<p>1. also manchmal ärger ich mich, wenn ich so viel schreibe und dann liest es doch keiner -.-<br />
2. cpp-tags sind toll : &gt;<br />
3.</p>
<pre><code class="language-cpp">#include &quot;programm.cpp&quot;
</code></pre>
<p>fällt dir was auf? gab jz 3 posts als antwort auf deinen - und ich hab bei jedem wieder gelesen, dass du die <strong>HEADER</strong>-Datei includieren sollst und NICHT die *.cpp... also lies dir noch ma durch, was jeder hier geschrieben hat und dann kannste noch mal fragen, wenn du was ne verstanden hast... aber lesen sollte ja wo möglich sein...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1476555</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1476555</guid><dc:creator><![CDATA[unskilled]]></dc:creator><pubDate>Tue, 18 Mar 2008 13:12:34 GMT</pubDate></item><item><title><![CDATA[Reply to #include ? on Tue, 18 Mar 2008 13:14:43 GMT]]></title><description><![CDATA[<p>und was ist der unterschied zwischen hpp und h?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1476558</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1476558</guid><dc:creator><![CDATA[The Smart]]></dc:creator><pubDate>Tue, 18 Mar 2008 13:14:43 GMT</pubDate></item><item><title><![CDATA[Reply to #include ? on Tue, 18 Mar 2008 13:18:50 GMT]]></title><description><![CDATA[<p>da gibt es keinen - du kannst deine header-dateien auch mit der endung *.txt oder ganz ohne abspeichern ^^<br />
*.h sind eigtl die header von C-dateien<br />
und<br />
*.hpp die der C++-dateien - aber vorgeschrieben ist das nirgendwo</p>
<p>kannst dir also aussuchen, was du nehmen willst ^^</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1476562</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1476562</guid><dc:creator><![CDATA[unskilled]]></dc:creator><pubDate>Tue, 18 Mar 2008 13:18:50 GMT</pubDate></item><item><title><![CDATA[Reply to #include ? on Tue, 18 Mar 2008 13:19:24 GMT]]></title><description><![CDATA[<p>Nur eine Frage der Unterstützung der IDE.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1476564</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1476564</guid><dc:creator><![CDATA[Fellhuhn]]></dc:creator><pubDate>Tue, 18 Mar 2008 13:19:24 GMT</pubDate></item><item><title><![CDATA[Reply to #include ? on Tue, 18 Mar 2008 13:23:04 GMT]]></title><description><![CDATA[<blockquote>
<p>also:<br />
main.cpp:</p>
<pre><code class="language-cpp">#include &quot;programm.hpp&quot;

int main ()
{
/*...*/
Programm ();
/*...*/
}
</code></pre>
<p>programm.hpp</p>
<pre><code class="language-cpp">#ifndef PROGRAMM_HPP_INCLUDED
#define PROGRAMM_HPP_INCLUDED
//includeguards genannt - damit du die datei auch an mehreren verschiedenen stellen includieren kannst...
void Programm (void);
#endif
</code></pre>
<p>programm.cpp</p>
<pre><code class="language-cpp">#include &quot;programm.hpp&quot;

void Programm (void)
{
/*...*/
}
</code></pre>
</blockquote>
<p>dann probier ich des jetzt ma so.<br />
Danke für deine Hilfe ich meld mich dan später nochmal<br />
the Smart</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1476566</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1476566</guid><dc:creator><![CDATA[The Smart]]></dc:creator><pubDate>Tue, 18 Mar 2008 13:23:04 GMT</pubDate></item><item><title><![CDATA[Reply to #include ? on Tue, 18 Mar 2008 13:55:07 GMT]]></title><description><![CDATA[<p>ich hab jetzt ausprobiert und gemerkt das du wahrscheinlich einen fehler gemacht hast als du gesagt hast das ich #include &quot;programm.hpp&quot; in die programm.cpp schreiben soll weil es doch eigentlcih so sein sollte das man #include &quot;programm.cpp&quot; in die programm.hpp schreiben soll,oder?<br />
The Smart</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1476611</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1476611</guid><dc:creator><![CDATA[The Smart]]></dc:creator><pubDate>Tue, 18 Mar 2008 13:55:07 GMT</pubDate></item><item><title><![CDATA[Reply to #include ? on Tue, 18 Mar 2008 14:06:25 GMT]]></title><description><![CDATA[<p>The Smart schrieb:</p>
<blockquote>
<p>ich hab jetzt ausprobiert und gemerkt das du wahrscheinlich einen fehler gemacht hast als du gesagt hast das ich #include &quot;programm.hpp&quot; in die programm.cpp schreiben soll weil es doch eigentlcih so sein sollte das man #include &quot;programm.cpp&quot; in die programm.hpp schreiben soll,oder?<br />
The Smart</p>
</blockquote>
<p>Nein. .cpp's werden nicht includet. Die enthalten nur die Source. Wichtig für die anderen sind die Header, wo die Klassen und andere Deklerationen stehen, die interessieren.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1476617</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1476617</guid><dc:creator><![CDATA[drakon]]></dc:creator><pubDate>Tue, 18 Mar 2008 14:06:25 GMT</pubDate></item><item><title><![CDATA[Reply to #include ? on Tue, 18 Mar 2008 14:10:10 GMT]]></title><description><![CDATA[<p>nein - warum sollte das falsch sein?</p>
<p>programm.hpp</p>
<pre><code class="language-cpp">class Tklasse
{
public:
  Tklasse (void);
};
</code></pre>
<p>programm.cpp</p>
<pre><code class="language-cpp">#include &quot;programm.hpp&quot;

Tklasse::Tklasse (void)
{
  //...
};
</code></pre>
<p>deshalb MUSS man es so rum machen - sonst weiß die ide doch gar ne, wo die fkt deklariert sind, die wir in der *.cpp definieren... bei dir wäre das nicht so das problem, aber so merkst du vll, dass es so rum, wie du meinst unlogisch ist...<br />
ach so:<br />
wir hatten vor ner Stunde gerad ausführlich besprochen, dass man <strong>NIEMALS</strong> - wirklich <strong>NIE</strong> eine *.cpp includiert - wirklich <strong>NIE</strong> <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61b.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_tongue"
      title=":P"
      alt="😛"
    /></p>
<p>was geht denn bei dir nicht, wenn du es so machst, wie ich geschrieben habe?<br />
(fehlermeldungen - &quot;er will das anscheind nicht so haben&quot; reicht mir nicht ^^)</p>
<p>Bye...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1476622</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1476622</guid><dc:creator><![CDATA[unskilled]]></dc:creator><pubDate>Tue, 18 Mar 2008 14:10:10 GMT</pubDate></item><item><title><![CDATA[Reply to #include ? on Tue, 18 Mar 2008 14:12:46 GMT]]></title><description><![CDATA[<blockquote>
<p>wir hatten vor ner Stunde gerad ausführlich besprochen, dass man NIEMALS - wirklich NIE eine *.cpp includiert - wirklich NIE <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61b.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_tongue"
      title=":P"
      alt="😛"
    /></p>
</blockquote>
<p>Wo? - Habe ich da was verpasst?</p>
<p>Habe nämlich vorhin noch überlegt, ob es möglich wäre, dass man eine .cpp -Datei includet, dann habe ich mich beschlossen das endgültige &quot;nie&quot; aus meinem post zu verbanne, weil ich nicht wusste, ob es nützlich wäre. <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="😃"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1476625</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1476625</guid><dc:creator><![CDATA[drakon]]></dc:creator><pubDate>Tue, 18 Mar 2008 14:12:46 GMT</pubDate></item><item><title><![CDATA[Reply to #include ? on Tue, 18 Mar 2008 14:55:47 GMT]]></title><description><![CDATA[<p>Bei deinem Vorschlag von Vorhin kommt<br />
implicit declaration of function `int Programm(...)´</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1476658</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1476658</guid><dc:creator><![CDATA[The Smart]]></dc:creator><pubDate>Tue, 18 Mar 2008 14:55:47 GMT</pubDate></item><item><title><![CDATA[Reply to #include ? on Tue, 18 Mar 2008 16:02:43 GMT]]></title><description><![CDATA[<p>Was hast du jetzt includet?<br />
Was steht in welcher Datei?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1476711</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1476711</guid><dc:creator><![CDATA[kaffee]]></dc:creator><pubDate>Tue, 18 Mar 2008 16:02:43 GMT</pubDate></item><item><title><![CDATA[Reply to #include ? on Tue, 18 Mar 2008 16:02:47 GMT]]></title><description><![CDATA[<p><a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/18422">@drakon</a>: also ich hab ein 'nie' mit drin gehabt <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61b.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_tongue"
      title=":P"
      alt="😛"
    /> und es würde zwar gehen (mit include-guards um die *.cpp rum sollte das gehen) - aber dann kann man gleich auf C# wechseln - so fern es header gibt sollten die auch genutzt werden find ich... (und wenn man *.cpp und *.hpp nicht trennen kann / will, dann würd ich die *.cpp weglassen aber nicht den header ^^)</p>
<p>@Smart: hmmm - die Fehlermeldung sagt mir nix - aber ich frage mich auch, warum dort int Programm (...) steht und nicht void Programm... (wie du es angeblich gemacht hast)<br />
Wie wäre es denn mal, die komplete Fehlermeldung zu posten - so richtig mit Zeilenangabe ^^ Oder is das nen Linker-Error? Die zugehörige Datei wär auch toll...<br />
Am besten wäre so und so deine komplette *.hpp und die ersten paar Zeilen der *.cpp (bis zur '{' nach dem Fkt-Rumpf) und die gesamte Fehlermeldung...</p>
<p>Bye</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1476712</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1476712</guid><dc:creator><![CDATA[unskilled]]></dc:creator><pubDate>Tue, 18 Mar 2008 16:02:47 GMT</pubDate></item><item><title><![CDATA[Reply to #include ? on Tue, 18 Mar 2008 16:22:43 GMT]]></title><description><![CDATA[<p>Also jetzt ma ganz ausfürhlich :<br />
ich hab ein neues projekt geöffnet<br />
5 dateien erstellt:<br />
main.cpp</p>
<pre><code class="language-cpp">//Zusammenstellung verschiedener Programme von Tobias Röding
#include &lt;iostream.h&gt;
#include &lt;stdlib.h&gt;
// Ab hier beginnen die includierten Programme:

#include &quot;Kugel.hpp&quot;
#include &quot;Kreis.hpp&quot;

//Hier beginnt das Hauptprogramm
int main()
{
Kreis();
Kugel();

}
</code></pre>
<p>kreis.cpp</p>
<pre><code>//Zusammenstellung verschiedener Programme von Tobias Röding
#include &lt;iostream.h&gt;
#include &quot;Kreis.hpp&quot;

void Kreis()
{//Variablen:
 char wiederholen;
 long double kreisradius;
 //gebrauchte goto:anfanggeoa,anfragegeoa
 //Aufgabe:
 anfanggeoa:
 cout&lt;&lt;&quot;Welchen Radius hat der Kreis?&quot;&lt;&lt;endl;
 cin &gt;&gt;kreisradius;
 cout&lt;&lt;endl
     &lt;&lt;&quot;Der Flaecheninhalt des Kreises ist &quot;
     &lt;&lt;(kreisradius*kreisradius)*3.141592653589793238462643383279502884197169399375105820974944592307816406286208998628034825342117067982148086513282306647093844609550582231725359408128481117450284102701938521105559644622948954930381964428810975665933446128475648233786783165271201909145648566923460348610454326648213393607260249141273724587006606315588174881520920962829254091715364367892590360011330530548820466521384146951941511609433057270365759591953092186117381932611793105118548074462379962749567351885752724891227938183011949129833673362440656643086021394946395224737190702179860943702770539217176293176752384674818467669405132000568127145263560827785771342757789609173637178721468440901224953430146549585371050792279689258923542019956112129021960864034418159813629774771309960518707211349999998372978049951059731732816096318595024459455346908302642522308253344685035261931188171010003137838752886587533208381420617177669147303598253490428755468731159562863882353787593751957781857780532171226806613001927876611195909216420198938095257201065485863278865936153381827968230301952035301852968995773622599413891249721775283479131515574857242454150695950829533116861727855889075098381754637464939319255060400927701671139009848824012858361603563707660104710181942955596198946767837449448255379774726847104047534646208046684259069491293313677028989152104752162056966024058038150193511253382430035587640247496473263914199272604269922796782354781636009341721641219924586315030286182974555706749838505494588586926995690927210797509302955321165344987202755960236480665499119881834797753566369807426542527862551818417574672890977772793800081647060016145249192173217214772350141441973568548161361157352552133475741849468438523323907394143334547762416862518983569485562099219222184272550254256887671790494601653466804988627232791786085784383827967976681454100953883786360950680064225125205117392984896084128488626945604241965285022210661186306744278622039194945047123713786960956364371917287467764657573962413890865832645995813390478027590099465764078951269468398352595709825822620522489407726719478268482601476990902640136394437455305068203496252451749399651431429809190659250937221696461515709858387410597885959772975498930161753928468138268683868942774155991855925245953959431049972524680845987273644695848653836736222626099124608051243884390451244136549762780797715691435997700129616089441694868555848406353422072225828488648158456028506016842739452267467678895252138522549954666727823986456596116354886230577456498035593634568174324112515076069479451096596094025228879710893145669136867228748940560101503308617928680920874760917824938589009714909675985261365549781893129784821682998948722658804857564014270477555132379641451523746234364542858444795265867821051141354735739523113427166102135969536231442952484937187110145765403590279934403742007310578539062198387447808478489683321445713868751943506430218453191048481005370614680674919278191197939952061419663428754440643745123718192179998391015919561814675142691239748940907186494231961567945208095146550225231603881930142093762137855956638937787083039069792077346722182562599661501421503068038447734549202605414665925201497442850732518666002132434088190710486331734649651453905796268561005508106658796998163574736384052571459102897064140110971206280439039759515677157700420337869936007230558763176359421873125147120532928191826186125867321579198414848829164470609575270695722091756711672291098169091528017350671274858322287183520935396572512108357915136988209144421006751033467110314126711136990865851639831501970165151168517143765761835155650884909989859982387345528331635507647918535893226185489632132933089857064204675259070915481416549859461637180270981994309924488957571282890592323326097299712084433573265489382391193259746366730583604142813883032038249037589852437441702913276561809377344403070746921120191302033038019762110110044929321516084244485963766983895228684783123552658213144957685726243344189303968642624341077322697802807318915441101044682325271620105265227211166039666557309254711055785376346682065310989652691862056476931257058635662018558100729360659876486117910453348850346113657686753249441668039626579787718556084552965412665408530614344431858676975145661406800700237877659134401712749470420562230538994561314071127000407854733269939081454664645880797270826683063432858785698305235808933065757406795457163775254202114955761581400250126228594130216471550979259230990796547376125517656751357517829666454779174501129961489030463994713296210734043751895735961458901938971311179042978285647503203198691514028708085990480109412147221317947647772622414254854540332157185306142288137585043063321751829798662237172159160771669254748738986654949450114654062843366393790039769265672146385306736096571209180763832716641627488880078692560290228472104031721186082041900042296617119637792133757511495950156604963186294726547364252308177036751590673502350728354056704038674351362222477158915049530984448933309634087807693259939780541934144737744184263129860809988868741326047215695162396586457302163159819319516735381297416772947867242292465436680098067692823828068996400482435403701416314965897940924323789690706977942236250822168895738379862300159377647165122893578601588161755782973523344604281512627203734314653197777416031990665541876397929334419521541341899485444734567383162499341913181480927777103863877343177207545654532207770921201905166096280490926360197598828161332316663652861932668633606273567630354477628035045077723554710585954870279081435624014517180624643626794561275318134078330336254232783944975382437205835311477119926063813346776879695970309833913077109870408591337464144282277263465947047458784778720192771528073176790770715721344473060570073349243693113835049316312840425121925651798069411352801314701304781643788518529092854520116583934196562134914341595625865865570552690496520985803385072242648293972858478316305777756068887644624824685792603953527734803048029005876075825104747091643961362676044925627420420832085661190625454337213153595845068772460290161876679524061634252257719542916299193064553779914037340432875262888963995879475729174642635745525407909145135711136941091193932519107602082520261879853188770584297259167781314969900901921169717372784768472686084900337702424291651300500516832336435038951702989392233451722013812806965011784408745196012122859937162313017114448464090389064495444006198690754851602632750529834918740786680881833851022833450850486082503930213321971551843063545500766828294930413776552793975175461395398468339363830474611996653858153842056853386218672523340283087112328278921250771262946322956398989893582116745627010218356462201349671518819097303811980049734072396103685406643193950979019069963955245300545058068550195673022921913933918568034490398205955100226353536192041994745538593810234395544959778377902374216172711172364343543947822181852862408514006660443325888569867054315470696574745855033232334210730154594051655379068662733379958511562578432298827372319898757141595781119635833005940873068121602876496286744604774649159950549737425626901049037781986835938146574126804925648798556145372347867330390468838343634655379498641927056387293174872332083760112302991136793862708943879936201629515413371424892830722012690147546684765357616477379467520049075715552781965362132392640616013635815590742202020318727760527721900556148425551879253034351398442532234157623361064250639049750086562710953591946589751413103482276930624743536325691607815478181152843667957061108615331504452127473924544945423682886061340841486377670096120715124914043027253860764823634143346235189757664521641376796903149501910857598442391986291642193994907236234646844117394032659184044378051333894525742399508296591228508555821572503107125701266830240292952522011872676756220415420516184163484756516999811614101002996078386909291603028840026910414079288621507842451670908700069928212066041837180653556725253256753286129104248776182582976515795984703562226293486003415872298053498965022629174878820273420922224533985626476691490556284250391275771028402799806636582548892648802545661017296702664076559042909945681506526530537182941270336931378517860904070866711496558343434769338578171138645587367812301458768712660348913909562009939361031029161615288138437909904231747336394804575931493140529763475748119356709110137751721008031559024853090669203767192203322909433467685142214477379393751703443661991040337511173547191855046449026365512816228824462575916333039107225383742182140883508657391771509682887478265699599574490661758344137522397096834080053559849175417381883999446974867626551658276584835884531427756879002909517028352971634456212964043523117600665101241200659755851276178583829204197484423608007193045761893234922927965019875187212726750798125547095890455635792122103334669749923563025494780249011419521238281530911407907386025152274299581807247162591668545133312394804947079119153267343028244186041426363954800044800267049624820179289647669758318327131425170296923488962766844032326092752496035799646925650493681836090032380929345958897069536534940603402166544375589004563288225054525564056448246515187547119621844396582533754388569094113031509526179378002974120766514793942590298969594699556576121865619673378623625612521632086286922210327488921865436480229678070576561514463204692790682120738837781423356282360896320806822246801224826117718589638140918390367367222088832151375560037279839400415297002878307667094447456013455641725437090697939612257142989467154357846878861444581231459357198492252847160504922124247014121478057345510500801908699603302763478708108175450119307141223390866393833952942578690507643100638351983438934159613185434754649556978103829309716465143840700707360411237359984345225161050702705623526601276484830840761183013052793205427462865403603674532865105706587488225698157936789766974220575059683440869735020141020672358502007245225632651341055924019027421624843914035998953539459094407046912091409387001264560016237428802109276457931065792295524988727584610126483699989225695968815920560010165525637568
     &lt;&lt;&quot;cm2.&quot;
     &lt;&lt;endl
     &lt;&lt;&quot;Der Umfang des Kreises ist &quot;
     &lt;&lt;2*3.141592653589793238462643383279502884197169399375105820974944592307816406286208998628034825342117067982148086513282306647093844609550582231725359408128481117450284102701938521105559644622948954930381964428810975665933446128475648233786783165271201909145648566923460348610454326648213393607260249141273724587006606315588174881520920962829254091715364367892590360011330530548820466521384146951941511609433057270365759591953092186117381932611793105118548074462379962749567351885752724891227938183011949129833673362440656643086021394946395224737190702179860943702770539217176293176752384674818467669405132000568127145263560827785771342757789609173637178721468440901224953430146549585371050792279689258923542019956112129021960864034418159813629774771309960518707211349999998372978049951059731732816096318595024459455346908302642522308253344685035261931188171010003137838752886587533208381420617177669147303598253490428755468731159562863882353787593751957781857780532171226806613001927876611195909216420198938095257201065485863278865936153381827968230301952035301852968995773622599413891249721775283479131515574857242454150695950829533116861727855889075098381754637464939319255060400927701671139009848824012858361603563707660104710181942955596198946767837449448255379774726847104047534646208046684259069491293313677028989152104752162056966024058038150193511253382430035587640247496473263914199272604269922796782354781636009341721641219924586315030286182974555706749838505494588586926995690927210797509302955321165344987202755960236480665499119881834797753566369807426542527862551818417574672890977772793800081647060016145249192173217214772350141441973568548161361157352552133475741849468438523323907394143334547762416862518983569485562099219222184272550254256887671790494601653466804988627232791786085784383827967976681454100953883786360950680064225125205117392984896084128488626945604241965285022210661186306744278622039194945047123713786960956364371917287467764657573962413890865832645995813390478027590099465764078951269468398352595709825822620522489407726719478268482601476990902640136394437455305068203496252451749399651431429809190659250937221696461515709858387410597885959772975498930161753928468138268683868942774155991855925245953959431049972524680845987273644695848653836736222626099124608051243884390451244136549762780797715691435997700129616089441694868555848406353422072225828488648158456028506016842739452267467678895252138522549954666727823986456596116354886230577456498035593634568174324112515076069479451096596094025228879710893145669136867228748940560101503308617928680920874760917824938589009714909675985261365549781893129784821682998948722658804857564014270477555132379641451523746234364542858444795265867821051141354735739523113427166102135969536231442952484937187110145765403590279934403742007310578539062198387447808478489683321445713868751943506430218453191048481005370614680674919278191197939952061419663428754440643745123718192179998391015919561814675142691239748940907186494231961567945208095146550225231603881930142093762137855956638937787083039069792077346722182562599661501421503068038447734549202605414665925201497442850732518666002132434088190710486331734649651453905796268561005508106658796998163574736384052571459102897064140110971206280439039759515677157700420337869936007230558763176359421873125147120532928191826186125867321579198414848829164470609575270695722091756711672291098169091528017350671274858322287183520935396572512108357915136988209144421006751033467110314126711136990865851639831501970165151168517143765761835155650884909989859982387345528331635507647918535893226185489632132933089857064204675259070915481416549859461637180270981994309924488957571282890592323326097299712084433573265489382391193259746366730583604142813883032038249037589852437441702913276561809377344403070746921120191302033038019762110110044929321516084244485963766983895228684783123552658213144957685726243344189303968642624341077322697802807318915441101044682325271620105265227211166039666557309254711055785376346682065310989652691862056476931257058635662018558100729360659876486117910453348850346113657686753249441668039626579787718556084552965412665408530614344431858676975145661406800700237877659134401712749470420562230538994561314071127000407854733269939081454664645880797270826683063432858785698305235808933065757406795457163775254202114955761581400250126228594130216471550979259230990796547376125517656751357517829666454779174501129961489030463994713296210734043751895735961458901938971311179042978285647503203198691514028708085990480109412147221317947647772622414254854540332157185306142288137585043063321751829798662237172159160771669254748738986654949450114654062843366393790039769265672146385306736096571209180763832716641627488880078692560290228472104031721186082041900042296617119637792133757511495950156604963186294726547364252308177036751590673502350728354056704038674351362222477158915049530984448933309634087807693259939780541934144737744184263129860809988868741326047215695162396586457302163159819319516735381297416772947867242292465436680098067692823828068996400482435403701416314965897940924323789690706977942236250822168895738379862300159377647165122893578601588161755782973523344604281512627203734314653197777416031990665541876397929334419521541341899485444734567383162499341913181480927777103863877343177207545654532207770921201905166096280490926360197598828161332316663652861932668633606273567630354477628035045077723554710585954870279081435624014517180624643626794561275318134078330336254232783944975382437205835311477119926063813346776879695970309833913077109870408591337464144282277263465947047458784778720192771528073176790770715721344473060570073349243693113835049316312840425121925651798069411352801314701304781643788518529092854520116583934196562134914341595625865865570552690496520985803385072242648293972858478316305777756068887644624824685792603953527734803048029005876075825104747091643961362676044925627420420832085661190625454337213153595845068772460290161876679524061634252257719542916299193064553779914037340432875262888963995879475729174642635745525407909145135711136941091193932519107602082520261879853188770584297259167781314969900901921169717372784768472686084900337702424291651300500516832336435038951702989392233451722013812806965011784408745196012122859937162313017114448464090389064495444006198690754851602632750529834918740786680881833851022833450850486082503930213321971551843063545500766828294930413776552793975175461395398468339363830474611996653858153842056853386218672523340283087112328278921250771262946322956398989893582116745627010218356462201349671518819097303811980049734072396103685406643193950979019069963955245300545058068550195673022921913933918568034490398205955100226353536192041994745538593810234395544959778377902374216172711172364343543947822181852862408514006660443325888569867054315470696574745855033232334210730154594051655379068662733379958511562578432298827372319898757141595781119635833005940873068121602876496286744604774649159950549737425626901049037781986835938146574126804925648798556145372347867330390468838343634655379498641927056387293174872332083760112302991136793862708943879936201629515413371424892830722012690147546684765357616477379467520049075715552781965362132392640616013635815590742202020318727760527721900556148425551879253034351398442532234157623361064250639049750086562710953591946589751413103482276930624743536325691607815478181152843667957061108615331504452127473924544945423682886061340841486377670096120715124914043027253860764823634143346235189757664521641376796903149501910857598442391986291642193994907236234646844117394032659184044378051333894525742399508296591228508555821572503107125701266830240292952522011872676756220415420516184163484756516999811614101002996078386909291603028840026910414079288621507842451670908700069928212066041837180653556725253256753286129104248776182582976515795984703562226293486003415872298053498965022629174878820273420922224533985626476691490556284250391275771028402799806636582548892648802545661017296702664076559042909945681506526530537182941270336931378517860904070866711496558343434769338578171138645587367812301458768712660348913909562009939361031029161615288138437909904231747336394804575931493140529763475748119356709110137751721008031559024853090669203767192203322909433467685142214477379393751703443661991040337511173547191855046449026365512816228824462575916333039107225383742182140883508657391771509682887478265699599574490661758344137522397096834080053559849175417381883999446974867626551658276584835884531427756879002909517028352971634456212964043523117600665101241200659755851276178583829204197484423608007193045761893234922927965019875187212726750798125547095890455635792122103334669749923563025494780249011419521238281530911407907386025152274299581807247162591668545133312394804947079119153267343028244186041426363954800044800267049624820179289647669758318327131425170296923488962766844032326092752496035799646925650493681836090032380929345958897069536534940603402166544375589004563288225054525564056448246515187547119621844396582533754388569094113031509526179378002974120766514793942590298969594699556576121865619673378623625612521632086286922210327488921865436480229678070576561514463204692790682120738837781423356282360896320806822246801224826117718589638140918390367367222088832151375560037279839400415297002878307667094447456013455641725437090697939612257142989467154357846878861444581231459357198492252847160504922124247014121478057345510500801908699603302763478708108175450119307141223390866393833952942578690507643100638351983438934159613185434754649556978103829309716465143840700707360411237359984345225161050702705623526601276484830840761183013052793205427462865403603674532865105706587488225698157936789766974220575059683440869735020141020672358502007245225632651341055924019027421624843914035998953539459094407046912091409387001264560016237428802109276457931065792295524988727584610126483699989225695968815920560010165525637568*kreisradius
     &lt;&lt;&quot;cm2.&quot;
     &lt;&lt;endl;
 anfragegeoa:
 cout&lt;&lt;&quot;Wollen sie die Aufgabe wiederholen? (j/n)&quot;&lt;&lt;endl;
 cin &gt;&gt;wiederholen;
 if (wiederholen == 'j') {goto anfanggeoa;}
 else if (wiederholen == 'n') {cout&lt;&lt;&quot;Aufgabe wird beendet...&quot;&lt;&lt;endl;}
 else {cout&lt;&lt;&quot;Falsche Eingabe!&quot;&lt;&lt;endl;
 goto anfragegeoa;}
}
</code></pre>
<p>kreis.hpp</p>
<pre><code class="language-cpp">#ifndef PROGRAMM_HPP_INCLUDED
#define PROGRAMM_HPP_INCLUDED
//includeguards genannt - damit du die datei auch an mehreren verschiedenen stellen includieren kannst...
void Kreis (void);
#endif
</code></pre>
<p>kugel.cpp</p>
<pre><code>#include &lt;iostream.h&gt;
#include &lt;stdlib.h&gt;
#include &quot;Kugel.hpp&quot;
void Kugel()
{
//Variablen:
char wiederholen;
long double kugelradius;
//gebrauchte goto:anfanggeoc,anfragegeoc
//Aufgabe:
anfanggeoc:
cout&lt;&lt;&quot;Welchen Radius hat die Kugel?&quot;&lt;&lt;endl;
cin &gt;&gt;kugelradius;
cout&lt;&lt;endl
    &lt;&lt;&quot;Der Flaecheninhalt der Kugel ist &quot;
    &lt;&lt;4*3.141592653589793238462643383279502884197169399375105820974944592307816406286208998628034825342117067982148086513282306647093844609550582231725359408128481117450284102701938521105559644622948954930381964428810975665933446128475648233786783165271201909145648566923460348610454326648213393607260249141273724587006606315588174881520920962829254091715364367892590360011330530548820466521384146951941511609433057270365759591953092186117381932611793105118548074462379962749567351885752724891227938183011949129833673362440656643086021394946395224737190702179860943702770539217176293176752384674818467669405132000568127145263560827785771342757789609173637178721468440901224953430146549585371050792279689258923542019956112129021960864034418159813629774771309960518707211349999998372978049951059731732816096318595024459455346908302642522308253344685035261931188171010003137838752886587533208381420617177669147303598253490428755468731159562863882353787593751957781857780532171226806613001927876611195909216420198938095257201065485863278865936153381827968230301952035301852968995773622599413891249721775283479131515574857242454150695950829533116861727855889075098381754637464939319255060400927701671139009848824012858361603563707660104710181942955596198946767837449448255379774726847104047534646208046684259069491293313677028989152104752162056966024058038150193511253382430035587640247496473263914199272604269922796782354781636009341721641219924586315030286182974555706749838505494588586926995690927210797509302955321165344987202755960236480665499119881834797753566369807426542527862551818417574672890977772793800081647060016145249192173217214772350141441973568548161361157352552133475741849468438523323907394143334547762416862518983569485562099219222184272550254256887671790494601653466804988627232791786085784383827967976681454100953883786360950680064225125205117392984896084128488626945604241965285022210661186306744278622039194945047123713786960956364371917287467764657573962413890865832645995813390478027590099465764078951269468398352595709825822620522489407726719478268482601476990902640136394437455305068203496252451749399651431429809190659250937221696461515709858387410597885959772975498930161753928468138268683868942774155991855925245953959431049972524680845987273644695848653836736222626099124608051243884390451244136549762780797715691435997700129616089441694868555848406353422072225828488648158456028506016842739452267467678895252138522549954666727823986456596116354886230577456498035593634568174324112515076069479451096596094025228879710893145669136867228748940560101503308617928680920874760917824938589009714909675985261365549781893129784821682998948722658804857564014270477555132379641451523746234364542858444795265867821051141354735739523113427166102135969536231442952484937187110145765403590279934403742007310578539062198387447808478489683321445713868751943506430218453191048481005370614680674919278191197939952061419663428754440643745123718192179998391015919561814675142691239748940907186494231961567945208095146550225231603881930142093762137855956638937787083039069792077346722182562599661501421503068038447734549202605414665925201497442850732518666002132434088190710486331734649651453905796268561005508106658796998163574736384052571459102897064140110971206280439039759515677157700420337869936007230558763176359421873125147120532928191826186125867321579198414848829164470609575270695722091756711672291098169091528017350671274858322287183520935396572512108357915136988209144421006751033467110314126711136990865851639831501970165151168517143765761835155650884909989859982387345528331635507647918535893226185489632132933089857064204675259070915481416549859461637180270981994309924488957571282890592323326097299712084433573265489382391193259746366730583604142813883032038249037589852437441702913276561809377344403070746921120191302033038019762110110044929321516084244485963766983895228684783123552658213144957685726243344189303968642624341077322697802807318915441101044682325271620105265227211166039666557309254711055785376346682065310989652691862056476931257058635662018558100729360659876486117910453348850346113657686753249441668039626579787718556084552965412665408530614344431858676975145661406800700237877659134401712749470420562230538994561314071127000407854733269939081454664645880797270826683063432858785698305235808933065757406795457163775254202114955761581400250126228594130216471550979259230990796547376125517656751357517829666454779174501129961489030463994713296210734043751895735961458901938971311179042978285647503203198691514028708085990480109412147221317947647772622414254854540332157185306142288137585043063321751829798662237172159160771669254748738986654949450114654062843366393790039769265672146385306736096571209180763832716641627488880078692560290228472104031721186082041900042296617119637792133757511495950156604963186294726547364252308177036751590673502350728354056704038674351362222477158915049530984448933309634087807693259939780541934144737744184263129860809988868741326047215695162396586457302163159819319516735381297416772947867242292465436680098067692823828068996400482435403701416314965897940924323789690706977942236250822168895738379862300159377647165122893578601588161755782973523344604281512627203734314653197777416031990665541876397929334419521541341899485444734567383162499341913181480927777103863877343177207545654532207770921201905166096280490926360197598828161332316663652861932668633606273567630354477628035045077723554710585954870279081435624014517180624643626794561275318134078330336254232783944975382437205835311477119926063813346776879695970309833913077109870408591337464144282277263465947047458784778720192771528073176790770715721344473060570073349243693113835049316312840425121925651798069411352801314701304781643788518529092854520116583934196562134914341595625865865570552690496520985803385072242648293972858478316305777756068887644624824685792603953527734803048029005876075825104747091643961362676044925627420420832085661190625454337213153595845068772460290161876679524061634252257719542916299193064553779914037340432875262888963995879475729174642635745525407909145135711136941091193932519107602082520261879853188770584297259167781314969900901921169717372784768472686084900337702424291651300500516832336435038951702989392233451722013812806965011784408745196012122859937162313017114448464090389064495444006198690754851602632750529834918740786680881833851022833450850486082503930213321971551843063545500766828294930413776552793975175461395398468339363830474611996653858153842056853386218672523340283087112328278921250771262946322956398989893582116745627010218356462201349671518819097303811980049734072396103685406643193950979019069963955245300545058068550195673022921913933918568034490398205955100226353536192041994745538593810234395544959778377902374216172711172364343543947822181852862408514006660443325888569867054315470696574745855033232334210730154594051655379068662733379958511562578432298827372319898757141595781119635833005940873068121602876496286744604774649159950549737425626901049037781986835938146574126804925648798556145372347867330390468838343634655379498641927056387293174872332083760112302991136793862708943879936201629515413371424892830722012690147546684765357616477379467520049075715552781965362132392640616013635815590742202020318727760527721900556148425551879253034351398442532234157623361064250639049750086562710953591946589751413103482276930624743536325691607815478181152843667957061108615331504452127473924544945423682886061340841486377670096120715124914043027253860764823634143346235189757664521641376796903149501910857598442391986291642193994907236234646844117394032659184044378051333894525742399508296591228508555821572503107125701266830240292952522011872676756220415420516184163484756516999811614101002996078386909291603028840026910414079288621507842451670908700069928212066041837180653556725253256753286129104248776182582976515795984703562226293486003415872298053498965022629174878820273420922224533985626476691490556284250391275771028402799806636582548892648802545661017296702664076559042909945681506526530537182941270336931378517860904070866711496558343434769338578171138645587367812301458768712660348913909562009939361031029161615288138437909904231747336394804575931493140529763475748119356709110137751721008031559024853090669203767192203322909433467685142214477379393751703443661991040337511173547191855046449026365512816228824462575916333039107225383742182140883508657391771509682887478265699599574490661758344137522397096834080053559849175417381883999446974867626551658276584835884531427756879002909517028352971634456212964043523117600665101241200659755851276178583829204197484423608007193045761893234922927965019875187212726750798125547095890455635792122103334669749923563025494780249011419521238281530911407907386025152274299581807247162591668545133312394804947079119153267343028244186041426363954800044800267049624820179289647669758318327131425170296923488962766844032326092752496035799646925650493681836090032380929345958897069536534940603402166544375589004563288225054525564056448246515187547119621844396582533754388569094113031509526179378002974120766514793942590298969594699556576121865619673378623625612521632086286922210327488921865436480229678070576561514463204692790682120738837781423356282360896320806822246801224826117718589638140918390367367222088832151375560037279839400415297002878307667094447456013455641725437090697939612257142989467154357846878861444581231459357198492252847160504922124247014121478057345510500801908699603302763478708108175450119307141223390866393833952942578690507643100638351983438934159613185434754649556978103829309716465143840700707360411237359984345225161050702705623526601276484830840761183013052793205427462865403603674532865105706587488225698157936789766974220575059683440869735020141020672358502007245225632651341055924019027421624843914035998953539459094407046912091409387001264560016237428802109276457931065792295524988727584610126483699989225695968815920560010165525637568*(kugelradius*kugelradius)
    &lt;&lt;&quot;cm2.&quot;
    &lt;&lt;endl
    &lt;&lt;&quot;Das Volumen der Kugel ist &quot;
    &lt;&lt;(4/3)*3.141592653589793238462643383279502884197169399375105820974944592307816406286208998628034825342117067982148086513282306647093844609550582231725359408128481117450284102701938521105559644622948954930381964428810975665933446128475648233786783165271201909145648566923460348610454326648213393607260249141273724587006606315588174881520920962829254091715364367892590360011330530548820466521384146951941511609433057270365759591953092186117381932611793105118548074462379962749567351885752724891227938183011949129833673362440656643086021394946395224737190702179860943702770539217176293176752384674818467669405132000568127145263560827785771342757789609173637178721468440901224953430146549585371050792279689258923542019956112129021960864034418159813629774771309960518707211349999998372978049951059731732816096318595024459455346908302642522308253344685035261931188171010003137838752886587533208381420617177669147303598253490428755468731159562863882353787593751957781857780532171226806613001927876611195909216420198938095257201065485863278865936153381827968230301952035301852968995773622599413891249721775283479131515574857242454150695950829533116861727855889075098381754637464939319255060400927701671139009848824012858361603563707660104710181942955596198946767837449448255379774726847104047534646208046684259069491293313677028989152104752162056966024058038150193511253382430035587640247496473263914199272604269922796782354781636009341721641219924586315030286182974555706749838505494588586926995690927210797509302955321165344987202755960236480665499119881834797753566369807426542527862551818417574672890977772793800081647060016145249192173217214772350141441973568548161361157352552133475741849468438523323907394143334547762416862518983569485562099219222184272550254256887671790494601653466804988627232791786085784383827967976681454100953883786360950680064225125205117392984896084128488626945604241965285022210661186306744278622039194945047123713786960956364371917287467764657573962413890865832645995813390478027590099465764078951269468398352595709825822620522489407726719478268482601476990902640136394437455305068203496252451749399651431429809190659250937221696461515709858387410597885959772975498930161753928468138268683868942774155991855925245953959431049972524680845987273644695848653836736222626099124608051243884390451244136549762780797715691435997700129616089441694868555848406353422072225828488648158456028506016842739452267467678895252138522549954666727823986456596116354886230577456498035593634568174324112515076069479451096596094025228879710893145669136867228748940560101503308617928680920874760917824938589009714909675985261365549781893129784821682998948722658804857564014270477555132379641451523746234364542858444795265867821051141354735739523113427166102135969536231442952484937187110145765403590279934403742007310578539062198387447808478489683321445713868751943506430218453191048481005370614680674919278191197939952061419663428754440643745123718192179998391015919561814675142691239748940907186494231961567945208095146550225231603881930142093762137855956638937787083039069792077346722182562599661501421503068038447734549202605414665925201497442850732518666002132434088190710486331734649651453905796268561005508106658796998163574736384052571459102897064140110971206280439039759515677157700420337869936007230558763176359421873125147120532928191826186125867321579198414848829164470609575270695722091756711672291098169091528017350671274858322287183520935396572512108357915136988209144421006751033467110314126711136990865851639831501970165151168517143765761835155650884909989859982387345528331635507647918535893226185489632132933089857064204675259070915481416549859461637180270981994309924488957571282890592323326097299712084433573265489382391193259746366730583604142813883032038249037589852437441702913276561809377344403070746921120191302033038019762110110044929321516084244485963766983895228684783123552658213144957685726243344189303968642624341077322697802807318915441101044682325271620105265227211166039666557309254711055785376346682065310989652691862056476931257058635662018558100729360659876486117910453348850346113657686753249441668039626579787718556084552965412665408530614344431858676975145661406800700237877659134401712749470420562230538994561314071127000407854733269939081454664645880797270826683063432858785698305235808933065757406795457163775254202114955761581400250126228594130216471550979259230990796547376125517656751357517829666454779174501129961489030463994713296210734043751895735961458901938971311179042978285647503203198691514028708085990480109412147221317947647772622414254854540332157185306142288137585043063321751829798662237172159160771669254748738986654949450114654062843366393790039769265672146385306736096571209180763832716641627488880078692560290228472104031721186082041900042296617119637792133757511495950156604963186294726547364252308177036751590673502350728354056704038674351362222477158915049530984448933309634087807693259939780541934144737744184263129860809988868741326047215695162396586457302163159819319516735381297416772947867242292465436680098067692823828068996400482435403701416314965897940924323789690706977942236250822168895738379862300159377647165122893578601588161755782973523344604281512627203734314653197777416031990665541876397929334419521541341899485444734567383162499341913181480927777103863877343177207545654532207770921201905166096280490926360197598828161332316663652861932668633606273567630354477628035045077723554710585954870279081435624014517180624643626794561275318134078330336254232783944975382437205835311477119926063813346776879695970309833913077109870408591337464144282277263465947047458784778720192771528073176790770715721344473060570073349243693113835049316312840425121925651798069411352801314701304781643788518529092854520116583934196562134914341595625865865570552690496520985803385072242648293972858478316305777756068887644624824685792603953527734803048029005876075825104747091643961362676044925627420420832085661190625454337213153595845068772460290161876679524061634252257719542916299193064553779914037340432875262888963995879475729174642635745525407909145135711136941091193932519107602082520261879853188770584297259167781314969900901921169717372784768472686084900337702424291651300500516832336435038951702989392233451722013812806965011784408745196012122859937162313017114448464090389064495444006198690754851602632750529834918740786680881833851022833450850486082503930213321971551843063545500766828294930413776552793975175461395398468339363830474611996653858153842056853386218672523340283087112328278921250771262946322956398989893582116745627010218356462201349671518819097303811980049734072396103685406643193950979019069963955245300545058068550195673022921913933918568034490398205955100226353536192041994745538593810234395544959778377902374216172711172364343543947822181852862408514006660443325888569867054315470696574745855033232334210730154594051655379068662733379958511562578432298827372319898757141595781119635833005940873068121602876496286744604774649159950549737425626901049037781986835938146574126804925648798556145372347867330390468838343634655379498641927056387293174872332083760112302991136793862708943879936201629515413371424892830722012690147546684765357616477379467520049075715552781965362132392640616013635815590742202020318727760527721900556148425551879253034351398442532234157623361064250639049750086562710953591946589751413103482276930624743536325691607815478181152843667957061108615331504452127473924544945423682886061340841486377670096120715124914043027253860764823634143346235189757664521641376796903149501910857598442391986291642193994907236234646844117394032659184044378051333894525742399508296591228508555821572503107125701266830240292952522011872676756220415420516184163484756516999811614101002996078386909291603028840026910414079288621507842451670908700069928212066041837180653556725253256753286129104248776182582976515795984703562226293486003415872298053498965022629174878820273420922224533985626476691490556284250391275771028402799806636582548892648802545661017296702664076559042909945681506526530537182941270336931378517860904070866711496558343434769338578171138645587367812301458768712660348913909562009939361031029161615288138437909904231747336394804575931493140529763475748119356709110137751721008031559024853090669203767192203322909433467685142214477379393751703443661991040337511173547191855046449026365512816228824462575916333039107225383742182140883508657391771509682887478265699599574490661758344137522397096834080053559849175417381883999446974867626551658276584835884531427756879002909517028352971634456212964043523117600665101241200659755851276178583829204197484423608007193045761893234922927965019875187212726750798125547095890455635792122103334669749923563025494780249011419521238281530911407907386025152274299581807247162591668545133312394804947079119153267343028244186041426363954800044800267049624820179289647669758318327131425170296923488962766844032326092752496035799646925650493681836090032380929345958897069536534940603402166544375589004563288225054525564056448246515187547119621844396582533754388569094113031509526179378002974120766514793942590298969594699556576121865619673378623625612521632086286922210327488921865436480229678070576561514463204692790682120738837781423356282360896320806822246801224826117718589638140918390367367222088832151375560037279839400415297002878307667094447456013455641725437090697939612257142989467154357846878861444581231459357198492252847160504922124247014121478057345510500801908699603302763478708108175450119307141223390866393833952942578690507643100638351983438934159613185434754649556978103829309716465143840700707360411237359984345225161050702705623526601276484830840761183013052793205427462865403603674532865105706587488225698157936789766974220575059683440869735020141020672358502007245225632651341055924019027421624843914035998953539459094407046912091409387001264560016237428802109276457931065792295524988727584610126483699989225695968815920560010165525637568*(kugelradius*kugelradius*kugelradius)
    &lt;&lt;&quot;cm3.&quot;
    &lt;&lt;endl;
anfragegeoc:
cout&lt;&lt;&quot;Wollen sie die Aufgabe wiederholen? (j/n)&quot;&lt;&lt;endl;
cin &gt;&gt;wiederholen;
if (wiederholen == 'j') {goto anfanggeoc;}
else if (wiederholen == 'n') {cout&lt;&lt;&quot;Aufgabe wird beendet...&quot;&lt;&lt;endl;}
else {cout&lt;&lt;&quot;Falsche Eingabe!&quot;&lt;&lt;endl;
goto anfragegeoc;}
}
</code></pre>
<p>kugel.hpp</p>
<pre><code class="language-cpp">#ifndef PROGRAMM_HPP_INCLUDED
#define PROGRAMM_HPP_INCLUDED
//includeguards genannt - damit du die datei auch an mehreren verschiedenen stellen includieren kannst...
void Kugel (void);
#endif
</code></pre>
<p>problem:<br />
bei der main zeigt er<br />
implicit declaration of function `int Kreis(...)'<br />
an , aber wenn ich die beiden Dateien der Kugel weglasse dann klappt es.<br />
Anders herum auch (das heißt wenn ich die Kugel da lasse und den Kreis weglasse)<br />
Könnt ihr mir jetzt helfen?<br />
The Smart</p>
<p>EDIT:<br />
Ich weiß das Pi etwas lang ist! <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="😃"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1476724</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1476724</guid><dc:creator><![CDATA[The Smart]]></dc:creator><pubDate>Tue, 18 Mar 2008 16:22:43 GMT</pubDate></item><item><title><![CDATA[Reply to #include ? on Tue, 18 Mar 2008 16:30:38 GMT]]></title><description><![CDATA[<p>Die include-Guards sollten natürlich für jede Datei _anders_ sein <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/1476731</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1476731</guid><dc:creator><![CDATA[rüdiger]]></dc:creator><pubDate>Tue, 18 Mar 2008 16:30:38 GMT</pubDate></item><item><title><![CDATA[Reply to #include ? on Tue, 18 Mar 2008 16:36:09 GMT]]></title><description><![CDATA[<p>rüdiger schrieb:</p>
<blockquote>
<p>Die include-Guards sollten natürlich für jede Datei _anders_ sein <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>sind se doch!</p>
<p>oder meinst du des mit hpp-inluded??</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1476735</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1476735</guid><dc:creator><![CDATA[The Smart]]></dc:creator><pubDate>Tue, 18 Mar 2008 16:36:09 GMT</pubDate></item><item><title><![CDATA[Reply to #include ? on Tue, 18 Mar 2008 16:35:34 GMT]]></title><description><![CDATA[<p>Hi,</p>
<p>du musst die &quot;Include guards&quot; in deinen unterschiedlichen Headern auch unterschiedlich nennen.<br />
Bei Dir wird erst in der Kugel.hpp nachgeschaut, ob PROGRAMM_HPP_INCLUDED definiert ist. Da es nicht definiert ist, wird es definiert und es folgt die Funktionsdeklaration.<br />
Daraufhin wird in der Kreis.hpp nachgeschaut, ob PROGRAMM_HPP_INCLUDED definiert ist. Da dies jetzt schon definiert ist ( in der kugel.hpp ) wird der ganze folgende Teil ausgelassen und somit wird die Funktion Kreis() nicht deklariert.</p>
<p>Als Fehlermeldung erhältst du dann wie bei Dir halt, dass die Funktion Kreis nicht deklariert ist.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1476739</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1476739</guid><dc:creator><![CDATA[Gast001]]></dc:creator><pubDate>Tue, 18 Mar 2008 16:35:34 GMT</pubDate></item><item><title><![CDATA[Reply to #include ? on Tue, 18 Mar 2008 16:39:43 GMT]]></title><description><![CDATA[<p>das heißt ich muss die alle anders benennen,<br />
ok dann mach ich des ma.<br />
Kann ich die nennen wie ich will, also auch KREIS_INCLUDED?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1476742</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1476742</guid><dc:creator><![CDATA[The Smart]]></dc:creator><pubDate>Tue, 18 Mar 2008 16:39:43 GMT</pubDate></item><item><title><![CDATA[Reply to #include ? on Tue, 18 Mar 2008 16:44:16 GMT]]></title><description><![CDATA[<p>Ist egal, wie du sie benennst ... sie sollten halt eindeutig sein. Ich hab häufig eine abgeänderte Form des Dateinamens als Include-Guard gesehen.</p>
<p>d.h. wenn die Datei &quot;Kreis.hpp&quot; heisst -&gt; #define KREIS_HPP</p>
<p>oder so ähnlich.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1476747</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1476747</guid><dc:creator><![CDATA[Gast001]]></dc:creator><pubDate>Tue, 18 Mar 2008 16:44:16 GMT</pubDate></item><item><title><![CDATA[Reply to #include ? on Tue, 18 Mar 2008 16:46:43 GMT]]></title><description><![CDATA[<p>@ALL: Vielen herzlichen Dank!</p>
<p>Ihr könnt das Thema jetzt beenden.<br />
The Smart</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1476750</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1476750</guid><dc:creator><![CDATA[The Smart]]></dc:creator><pubDate>Tue, 18 Mar 2008 16:46:43 GMT</pubDate></item></channel></rss>