<?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[Einsprungspunkte ausserhalb des Gültigkeitsbereichs]]></title><description><![CDATA[<p>Hallo!<br />
Kann ich Einsprungspunkte von ausserhalb der Funktion aus, der sie angehören, aufrufen?<br />
Folgendes Codebeispiel:</p>
<pre><code>#include &lt;iostream&gt;
#include &lt;cstdlib&gt;
#include &lt;string&gt;

using namespace std;

void funktion();

int main()
{
start:
cout &lt;&lt; &quot;Hallo Welt!&quot; &lt;&lt; endl;
funktion()
return 0;
}

funktion()
{
goto start;
}
</code></pre>
<p>Wie muss ich den Code verändern, damit aus funktion() heraus die Marke in main() &quot;erreicht&quot; werden kann?</p>
<p>Danke, Golem</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/192273/einsprungspunkte-ausserhalb-des-gültigkeitsbereichs</link><generator>RSS for Node</generator><lastBuildDate>Sun, 27 Sep 2026 14:30:54 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/192273.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 12 Sep 2007 13:13:37 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Einsprungspunkte ausserhalb des Gültigkeitsbereichs on Wed, 12 Sep 2007 13:13:49 GMT]]></title><description><![CDATA[<p>Hallo!<br />
Kann ich Einsprungspunkte von ausserhalb der Funktion aus, der sie angehören, aufrufen?<br />
Folgendes Codebeispiel:</p>
<pre><code>#include &lt;iostream&gt;
#include &lt;cstdlib&gt;
#include &lt;string&gt;

using namespace std;

void funktion();

int main()
{
start:
cout &lt;&lt; &quot;Hallo Welt!&quot; &lt;&lt; endl;
funktion()
return 0;
}

funktion()
{
goto start;
}
</code></pre>
<p>Wie muss ich den Code verändern, damit aus funktion() heraus die Marke in main() &quot;erreicht&quot; werden kann?</p>
<p>Danke, Golem</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1364011</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1364011</guid><dc:creator><![CDATA[Golem86]]></dc:creator><pubDate>Wed, 12 Sep 2007 13:13:49 GMT</pubDate></item><item><title><![CDATA[Reply to Einsprungspunkte ausserhalb des Gültigkeitsbereichs on Wed, 12 Sep 2007 13:15:34 GMT]]></title><description><![CDATA[<p>Sowas macht man <strong>überhaupt nicht</strong>. Nichtmal aus wissenschaftlichem Interesse. *würg* <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/1364013</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1364013</guid><dc:creator><![CDATA[LordJaxom]]></dc:creator><pubDate>Wed, 12 Sep 2007 13:15:34 GMT</pubDate></item><item><title><![CDATA[Reply to Einsprungspunkte ausserhalb des Gültigkeitsbereichs on Wed, 12 Sep 2007 13:19:13 GMT]]></title><description><![CDATA[<p>Golem86 schrieb:</p>
<blockquote>
<p>...<br />
Wie muss ich den Code verändern, damit aus funktion() heraus die Marke in main() &quot;erreicht&quot; werden kann?</p>
<p>Danke, Golem</p>
</blockquote>
<pre><code class="language-cpp">#include &lt;iostream&gt;

using namespace std;

void funktion();

int main() {
   funktion()
   return 0;
}

void funktion() {
   cout &lt;&lt; &quot;Hallo Welt!&quot; &lt;&lt; endl;
   funktion();
}
</code></pre>
<p>Gruß,</p>
<p>Simon2.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1364015</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1364015</guid><dc:creator><![CDATA[Simon2]]></dc:creator><pubDate>Wed, 12 Sep 2007 13:19:13 GMT</pubDate></item><item><title><![CDATA[Reply to Einsprungspunkte ausserhalb des Gültigkeitsbereichs on Wed, 12 Sep 2007 13:19:01 GMT]]></title><description><![CDATA[<p>Program Counter in main() lesen, Wert speichern, den zuvor gelesenen Program Counter in funktion() setzen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1364016</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1364016</guid><dc:creator><![CDATA[phalanx-fanboy]]></dc:creator><pubDate>Wed, 12 Sep 2007 13:19:01 GMT</pubDate></item><item><title><![CDATA[Reply to Einsprungspunkte ausserhalb des Gültigkeitsbereichs on Wed, 12 Sep 2007 13:19:11 GMT]]></title><description><![CDATA[<p>Davon mal abgesehen wuerde es auch ueberhaupt keinen Sinn machen mitten in eine Funktion zu springen. Und um so wie im Beispiel an den Anfang einer Funktion zu springen gibt es ja den guten alten Funktionsaufruf. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f921.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--clown_face"
      title=":clown:"
      alt="🤡"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1364017</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1364017</guid><dc:creator><![CDATA[Ajaw]]></dc:creator><pubDate>Wed, 12 Sep 2007 13:19:11 GMT</pubDate></item><item><title><![CDATA[Reply to Einsprungspunkte ausserhalb des Gültigkeitsbereichs on Wed, 12 Sep 2007 16:10:39 GMT]]></title><description><![CDATA[<p>Also ich finde uninitialisierte variablen schon einen guten grund, um in die mitte einer funktion zu springen. Nicht immer so dogmatisch sein, mein jung...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1364131</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1364131</guid><dc:creator><![CDATA[grgrg]]></dc:creator><pubDate>Wed, 12 Sep 2007 16:10:39 GMT</pubDate></item><item><title><![CDATA[Reply to Einsprungspunkte ausserhalb des Gültigkeitsbereichs on Wed, 12 Sep 2007 18:07:50 GMT]]></title><description><![CDATA[<p>das hieße, wenn du in die func springst, müsste der stack für diese funktion bereits aufgebaut sein. Das kling komisch, dann ist es nämlich kein einfacher sprung mehr, dann werden ja noch vorbereitungen getroffen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1364202</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1364202</guid><dc:creator><![CDATA[piXelshooter]]></dc:creator><pubDate>Wed, 12 Sep 2007 18:07:50 GMT</pubDate></item><item><title><![CDATA[Reply to Einsprungspunkte ausserhalb des Gültigkeitsbereichs on Thu, 13 Sep 2007 09:39:53 GMT]]></title><description><![CDATA[<p>Ich habe in der Zwischenzeit weiter nachgeforscht und habe nur die Möglichkeit gefunden, den Code ab dem Einsiegspunkt in eine neue Funktion auszulagern. Trotzdem danke für eure Antworten!</p>
<p>mfg, Golem</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1364531</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1364531</guid><dc:creator><![CDATA[Golem86]]></dc:creator><pubDate>Thu, 13 Sep 2007 09:39:53 GMT</pubDate></item><item><title><![CDATA[Reply to Einsprungspunkte ausserhalb des Gültigkeitsbereichs on Thu, 13 Sep 2007 10:26:15 GMT]]></title><description><![CDATA[<p>ihgittipfui. also wenn du mit lustigem Rumspringen und Spaghetticode arbeiten willst, kann ich FORTRAN77 empfehlen, aber nicht C++. Auch wenn mir da schonmal jemand wiedersprochen hat, kann man eigentlich alles ohne solch unschoene Codehopser erreichen...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1364554</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1364554</guid><dc:creator><![CDATA[pumuckl]]></dc:creator><pubDate>Thu, 13 Sep 2007 10:26:15 GMT</pubDate></item><item><title><![CDATA[Reply to Einsprungspunkte ausserhalb des Gültigkeitsbereichs on Mon, 17 Sep 2007 08:08:01 GMT]]></title><description><![CDATA[<p>Wenn's dir nur um das wissenschaftliche Interesse geht, schau dir mal <a href="http://man.cx/setjmp()" rel="nofollow">man: setjmp()</a> an. Aber bitte mach so etwas <strong>NIEMALS</strong> in real-Code.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1366734</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1366734</guid><dc:creator><![CDATA[CStoll]]></dc:creator><pubDate>Mon, 17 Sep 2007 08:08:01 GMT</pubDate></item></channel></rss>