<?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[Fehler bei Ausführen in math.h (C2144&#x2F;C2501)]]></title><description><![CDATA[<p>Hallo zusammne<br />
wenn ich das volgende program schreiben bekomm ich immer diese fehler meldungen:</p>
<p>p:\programme\microsoft visual studio\vc98\include\math.h(36) : error C2144: Syntaxfehler : Fehlendes ';' vor Typ 'int'<br />
p:\programme\microsoft visual studio\vc98\include\math.h(36) : error C2501: 'manipulieren' : Fehlende Speicherklasse oder Typbezeichner<br />
p:\programme\microsoft visual studio\vc98\include\math.h(36) : fatal error C1004: Unerwartetes Dateiende gefunden<br />
Fehler beim Ausführen von cl.exe.</p>
<p>Für mich ist das komischen das ich diese fehler nicht bei mir in meinem Programm sondern in dem Fertigen math.h header datei finde.</p>
<p>Woran kann dieses liegen und wie kann ich das fehler beheben???</p>
<pre><code class="language-cpp">#include&lt;iostream&gt;
#include&lt;iomanip&gt;
manipulieren
#include&quot;C:\Dokumente und Einstellungen\standard.COMPUTERNAME\Desktop\Zum Test\test.h&quot;
using namespace std;

int main() {
	//ios::iostate status;
	char wahl, a, manipulator;
	double annuitaet, laufzeit, zinssatz, tilgung, kredit;
	double gesammtsumme, zinsen;
	int dummy;

	cout&lt;&lt;&quot;\n\nProgramm zur Berechnung eines Annuit\x84tendarlehns\n&quot;;
	wahl='x';

	cout&lt;&lt;&quot;\n\n\nW\x84hlen Sie folgende Funktion aus:\n&quot;;
	cout&lt;&lt;&quot;'1' fx84r die Berechnung der Annuit\x84t\n&quot;;
	cout&lt;&lt;&quot;'2' fx84r die Berechnung der Laufzeit\x84t\n&quot;;
	cout&lt;&lt;&quot;'0' Beenden des Programms\n&quot;;

	cin&gt;&gt;wahl;

	while(wahl!='0'){
		              //Bildschirminhalt löschen

		cout.setf(ios_base::fixed);
		cout.precision(2);

		switch(wahl){
		case'1': system(&quot;cls&quot;);
			cout&lt;&lt;&quot;\nGeben Sie die gewünschte Kreditsumme an\t&quot;&lt;&lt;flush;

			while(true) {
				cin&gt;&gt;kredit;
				status=cin.rdstate();
				if(status) {
					cin.clear();
					cin.get();
					cout&lt;&lt;&quot;Fehler in der Eingabe. Geben Sie nochmals ein!\n&quot;;
					continue;
				}
				break;
			}
			cout&lt;&lt;&quot;\n Geben Sie die gewünschte Kreditlaufzeit in jahren an\t&quot;&lt;&lt;flush;
			cin&gt;&gt;laufzeit;
			cout&lt;&lt;&quot;\nGeben Sie den Zinssatz in % an \t&quot;&lt;&lt;flush;
			cin&gt;&gt;zinssatz;
			annuitaet=annu(Kredit,laufzeit,zinssatz);

			system(&quot;cls&quot;);

			cout&lt;&lt;&quot;\t\tDarlehen\n\n&quot;;
			cout&lt;&lt;setiosflags(ios::left);
			cout&lt;&lt;setw(20)&lt;&lt;&quot;Kreditsumme&quot;
				&lt;&lt;setw(20)&lt;&lt;&quot;Zinssatz&quot;
				&lt;&lt;setw(20)&lt;&lt;&quot;Annuit\x84t&quot;
				&lt;&lt;setw(20)&lt;&lt;&quot;Laufzeit&quot;
				&lt;&lt;endl;

			cout&lt;&lt;setw(20)&lt;&lt;kredit
				&lt;&lt;setw(20)&lt;&lt;zinssatz
				&lt;&lt;setw(20)&lt;&lt;annuitaet
				&lt;&lt;setw(20)&lt;&lt;laufzeit
				&lt;&lt;endl;

			gesamtsumme=annuitaet*12*laufzeit;
			zinsen=gesamtsumme-kredit;

			cout&lt;&lt;&quot;\n\nDie Zinsen belaufen sich somit auf\t\t&quot;&lt;&lt;zinsen&lt;&lt;&quot;Euro&quot;;
			cout&lt;&lt;&quot;\n\nDr\x81&quot;&lt;&lt;cken Sie [w]f\81r weiter oder [0] f\x81r Ende\n&quot;;
				cin&lt;&lt;wahl;

			system(&quot;cls&quot;);

			if(wahl=='0')
				break;

			else{
				cout&lt;&lt;&quot;\n\n\nW\x84hlen Sie folgende Funktionen aus:\n&quot;;

				cout&lt;&lt;&quot;'1' fx84r die Berechnung der Annuit\x84t\n&quot;;
				cout&lt;&lt;&quot;'2' fx84r die Berechnung der Laufzeit\x84t\n&quot;;
				cout&lt;&lt;&quot;'0' eenden des Programms\n&quot;;

				cin&gt;&gt;wahl;
			}
		case'2': system(&quot;cls&quot;);
			cout&lt;&lt;&quot;\nGeben Sie die gewuenschte Kreditsumme an\t&quot;;
			cin&gt;&gt;kredit;
			cout&lt;&lt;&quot;\nGeben sie die gewuenschte monatliche annuit\x84t in Euro an\t&quot;;
			cin&gt;&gt;annuitaet;
			cout&lt;&lt;&quot;\ngeben sie den Zinssatz in an\t&quot;;
			cin&gt;&gt;zinssatz;

			laufzeit=zeit(zinssatz,kredit,annuitaet);
			gesamtsumme=annuitaet*12*laufzeit;
			zinsen=gesamtsumme-kredit;

			system(&quot;cls&quot;)

				cout&lt;&lt;&quot;t\tdarlehen\n\n&quot;;
			cout&lt;&lt;setiosflags(ios::left);
			cout&lt;&lt;setw(20)&lt;&lt;&quot;Kreditsumme&quot;
				&lt;&lt;setw(20)&lt;&lt;&quot;Zinssatz&quot;
				&lt;&lt;setw(20)&lt;&lt;&quot;Annuit\x84t&quot;
				&lt;&lt;setw(20)&lt;&lt;&quot;Laufzeit&quot;
				&lt;&lt;endl;

			cout&lt;&lt;setw(20)&lt;&lt;kredit
				&lt;&lt;setw(20)&lt;&lt;zinssatz
				&lt;&lt;setw(20)&lt;&lt;annuitaet
				&lt;&lt;setw(20)&lt;&lt;laufzeit
				&lt;&lt;endl;

			cout&lt;&lt;&quot;\n\nDie Zinsen belaufen sich somit auf\t\t&quot;&lt;&lt;zinsen&lt;&lt;&quot;Euro&quot;;
			cout&lt;&lt;&quot;\n\nDr\x81&quot;&lt;&lt;&quot;cken Sie [w] f\x81r weiter oder [0] f\x81r Ende\n&quot;;
			cin&gt;&gt;wahl;
			systems(&quot;cls&quot;);
			if(wahl=='0')
				break;

			else {
				cout&lt;&lt;&quot;\n\n\nW\x84hlen Sie folgende Funktion aus:\n&quot;;
				cout&lt;&lt;&quot;'1' f\x81r die berechnung der Annuit\x84t\n&quot;;
				cout&lt;&lt;&quot;'2' f\x81r die berechnung der Laufzeit\n&quot;;
				cout&lt;&lt;&quot;'0' Beenden des Programms\n&quot;;
				cin&gt;&gt;wahl;
			}
		}
		}
		return 0;
		}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/topic/186455/fehler-bei-ausführen-in-math-h-c2144-c2501</link><generator>RSS for Node</generator><lastBuildDate>Mon, 13 Apr 2026 18:44:31 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/186455.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 09 Jul 2007 09:10:56 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Fehler bei Ausführen in math.h (C2144&#x2F;C2501) on Mon, 09 Jul 2007 09:29:49 GMT]]></title><description><![CDATA[<p>Hallo zusammne<br />
wenn ich das volgende program schreiben bekomm ich immer diese fehler meldungen:</p>
<p>p:\programme\microsoft visual studio\vc98\include\math.h(36) : error C2144: Syntaxfehler : Fehlendes ';' vor Typ 'int'<br />
p:\programme\microsoft visual studio\vc98\include\math.h(36) : error C2501: 'manipulieren' : Fehlende Speicherklasse oder Typbezeichner<br />
p:\programme\microsoft visual studio\vc98\include\math.h(36) : fatal error C1004: Unerwartetes Dateiende gefunden<br />
Fehler beim Ausführen von cl.exe.</p>
<p>Für mich ist das komischen das ich diese fehler nicht bei mir in meinem Programm sondern in dem Fertigen math.h header datei finde.</p>
<p>Woran kann dieses liegen und wie kann ich das fehler beheben???</p>
<pre><code class="language-cpp">#include&lt;iostream&gt;
#include&lt;iomanip&gt;
manipulieren
#include&quot;C:\Dokumente und Einstellungen\standard.COMPUTERNAME\Desktop\Zum Test\test.h&quot;
using namespace std;

int main() {
	//ios::iostate status;
	char wahl, a, manipulator;
	double annuitaet, laufzeit, zinssatz, tilgung, kredit;
	double gesammtsumme, zinsen;
	int dummy;

	cout&lt;&lt;&quot;\n\nProgramm zur Berechnung eines Annuit\x84tendarlehns\n&quot;;
	wahl='x';

	cout&lt;&lt;&quot;\n\n\nW\x84hlen Sie folgende Funktion aus:\n&quot;;
	cout&lt;&lt;&quot;'1' fx84r die Berechnung der Annuit\x84t\n&quot;;
	cout&lt;&lt;&quot;'2' fx84r die Berechnung der Laufzeit\x84t\n&quot;;
	cout&lt;&lt;&quot;'0' Beenden des Programms\n&quot;;

	cin&gt;&gt;wahl;

	while(wahl!='0'){
		              //Bildschirminhalt löschen

		cout.setf(ios_base::fixed);
		cout.precision(2);

		switch(wahl){
		case'1': system(&quot;cls&quot;);
			cout&lt;&lt;&quot;\nGeben Sie die gewünschte Kreditsumme an\t&quot;&lt;&lt;flush;

			while(true) {
				cin&gt;&gt;kredit;
				status=cin.rdstate();
				if(status) {
					cin.clear();
					cin.get();
					cout&lt;&lt;&quot;Fehler in der Eingabe. Geben Sie nochmals ein!\n&quot;;
					continue;
				}
				break;
			}
			cout&lt;&lt;&quot;\n Geben Sie die gewünschte Kreditlaufzeit in jahren an\t&quot;&lt;&lt;flush;
			cin&gt;&gt;laufzeit;
			cout&lt;&lt;&quot;\nGeben Sie den Zinssatz in % an \t&quot;&lt;&lt;flush;
			cin&gt;&gt;zinssatz;
			annuitaet=annu(Kredit,laufzeit,zinssatz);

			system(&quot;cls&quot;);

			cout&lt;&lt;&quot;\t\tDarlehen\n\n&quot;;
			cout&lt;&lt;setiosflags(ios::left);
			cout&lt;&lt;setw(20)&lt;&lt;&quot;Kreditsumme&quot;
				&lt;&lt;setw(20)&lt;&lt;&quot;Zinssatz&quot;
				&lt;&lt;setw(20)&lt;&lt;&quot;Annuit\x84t&quot;
				&lt;&lt;setw(20)&lt;&lt;&quot;Laufzeit&quot;
				&lt;&lt;endl;

			cout&lt;&lt;setw(20)&lt;&lt;kredit
				&lt;&lt;setw(20)&lt;&lt;zinssatz
				&lt;&lt;setw(20)&lt;&lt;annuitaet
				&lt;&lt;setw(20)&lt;&lt;laufzeit
				&lt;&lt;endl;

			gesamtsumme=annuitaet*12*laufzeit;
			zinsen=gesamtsumme-kredit;

			cout&lt;&lt;&quot;\n\nDie Zinsen belaufen sich somit auf\t\t&quot;&lt;&lt;zinsen&lt;&lt;&quot;Euro&quot;;
			cout&lt;&lt;&quot;\n\nDr\x81&quot;&lt;&lt;cken Sie [w]f\81r weiter oder [0] f\x81r Ende\n&quot;;
				cin&lt;&lt;wahl;

			system(&quot;cls&quot;);

			if(wahl=='0')
				break;

			else{
				cout&lt;&lt;&quot;\n\n\nW\x84hlen Sie folgende Funktionen aus:\n&quot;;

				cout&lt;&lt;&quot;'1' fx84r die Berechnung der Annuit\x84t\n&quot;;
				cout&lt;&lt;&quot;'2' fx84r die Berechnung der Laufzeit\x84t\n&quot;;
				cout&lt;&lt;&quot;'0' eenden des Programms\n&quot;;

				cin&gt;&gt;wahl;
			}
		case'2': system(&quot;cls&quot;);
			cout&lt;&lt;&quot;\nGeben Sie die gewuenschte Kreditsumme an\t&quot;;
			cin&gt;&gt;kredit;
			cout&lt;&lt;&quot;\nGeben sie die gewuenschte monatliche annuit\x84t in Euro an\t&quot;;
			cin&gt;&gt;annuitaet;
			cout&lt;&lt;&quot;\ngeben sie den Zinssatz in an\t&quot;;
			cin&gt;&gt;zinssatz;

			laufzeit=zeit(zinssatz,kredit,annuitaet);
			gesamtsumme=annuitaet*12*laufzeit;
			zinsen=gesamtsumme-kredit;

			system(&quot;cls&quot;)

				cout&lt;&lt;&quot;t\tdarlehen\n\n&quot;;
			cout&lt;&lt;setiosflags(ios::left);
			cout&lt;&lt;setw(20)&lt;&lt;&quot;Kreditsumme&quot;
				&lt;&lt;setw(20)&lt;&lt;&quot;Zinssatz&quot;
				&lt;&lt;setw(20)&lt;&lt;&quot;Annuit\x84t&quot;
				&lt;&lt;setw(20)&lt;&lt;&quot;Laufzeit&quot;
				&lt;&lt;endl;

			cout&lt;&lt;setw(20)&lt;&lt;kredit
				&lt;&lt;setw(20)&lt;&lt;zinssatz
				&lt;&lt;setw(20)&lt;&lt;annuitaet
				&lt;&lt;setw(20)&lt;&lt;laufzeit
				&lt;&lt;endl;

			cout&lt;&lt;&quot;\n\nDie Zinsen belaufen sich somit auf\t\t&quot;&lt;&lt;zinsen&lt;&lt;&quot;Euro&quot;;
			cout&lt;&lt;&quot;\n\nDr\x81&quot;&lt;&lt;&quot;cken Sie [w] f\x81r weiter oder [0] f\x81r Ende\n&quot;;
			cin&gt;&gt;wahl;
			systems(&quot;cls&quot;);
			if(wahl=='0')
				break;

			else {
				cout&lt;&lt;&quot;\n\n\nW\x84hlen Sie folgende Funktion aus:\n&quot;;
				cout&lt;&lt;&quot;'1' f\x81r die berechnung der Annuit\x84t\n&quot;;
				cout&lt;&lt;&quot;'2' f\x81r die berechnung der Laufzeit\n&quot;;
				cout&lt;&lt;&quot;'0' Beenden des Programms\n&quot;;
				cin&gt;&gt;wahl;
			}
		}
		}
		return 0;
		}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1321251</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1321251</guid><dc:creator><![CDATA[McExE]]></dc:creator><pubDate>Mon, 09 Jul 2007 09:29:49 GMT</pubDate></item><item><title><![CDATA[Reply to Fehler bei Ausführen in math.h (C2144&#x2F;C2501) on Mon, 09 Jul 2007 09:28:09 GMT]]></title><description><![CDATA[<p>Was soll das Wort &quot;manipulieren&quot; da im Code?</p>
<p>P.S.: Bitte Code-Tags benutzen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1321267</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1321267</guid><dc:creator><![CDATA[MFK]]></dc:creator><pubDate>Mon, 09 Jul 2007 09:28:09 GMT</pubDate></item><item><title><![CDATA[Reply to Fehler bei Ausführen in math.h (C2144&#x2F;C2501) on Mon, 09 Jul 2007 09:31:03 GMT]]></title><description><![CDATA[<p>Ich war mal so frei, den Quelltext vernünftig zu formatieren.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1321274</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1321274</guid><dc:creator><![CDATA[CStoll]]></dc:creator><pubDate>Mon, 09 Jul 2007 09:31:03 GMT</pubDate></item><item><title><![CDATA[Reply to Fehler bei Ausführen in math.h (C2144&#x2F;C2501) on Mon, 09 Jul 2007 09:31:37 GMT]]></title><description><![CDATA[<p>wo zu das manipulieren steht weiss ich selbst nicht so genau, das ist eine aufgaben stellung von unserem lehrer. wir sind gerade dabei c++ neu zulernen.<br />
ich denke mal das ist die erklärung von #include&quot;iomanip&quot;. so könnte ich es mir erklären</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1321275</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1321275</guid><dc:creator><![CDATA[McExE]]></dc:creator><pubDate>Mon, 09 Jul 2007 09:31:37 GMT</pubDate></item><item><title><![CDATA[Reply to Fehler bei Ausführen in math.h (C2144&#x2F;C2501) on Mon, 09 Jul 2007 09:40:10 GMT]]></title><description><![CDATA[<p>Eine Erklärung solltest du schon in Kommentare packen, sonst versucht der Compiler sie als Programmanweisung zu interpretieren (und das geht ziemlich sicher in die Hose).</p>
<p>PS: Wenn du dir den formatierten Quelltext (ich hab' da nur CPP-Tags drumherum gesetzt) mal ansiehst, dürften die Verfärbungen ins Auge fallen - ein deutliches Anzeichen dafür, daß du irgendwo ein &quot; vergessen hast <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>
]]></description><link>https://www.c-plusplus.net/forum/post/1321281</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1321281</guid><dc:creator><![CDATA[CStoll]]></dc:creator><pubDate>Mon, 09 Jul 2007 09:40:10 GMT</pubDate></item><item><title><![CDATA[Reply to Fehler bei Ausführen in math.h (C2144&#x2F;C2501) on Mon, 09 Jul 2007 09:46:19 GMT]]></title><description><![CDATA[<p>hmm meinst du den bereich wie zb von 61-65 und 110 - 114?</p>
<p>weil das eigentlich so sein soll, wenn ich mein programm ausführe gibt er mir dort keine fehler an, halt nur die was ich da oben geschrieben hab</p>
<p>danke für die umstellung der darstellung</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1321286</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1321286</guid><dc:creator><![CDATA[McExE]]></dc:creator><pubDate>Mon, 09 Jul 2007 09:46:19 GMT</pubDate></item><item><title><![CDATA[Reply to Fehler bei Ausführen in math.h (C2144&#x2F;C2501) on Mon, 09 Jul 2007 09:50:07 GMT]]></title><description><![CDATA[<p>McExE schrieb:</p>
<blockquote>
<p>weil das eigentlich so sein soll,</p>
</blockquote>
<p>Nein, das soll mit Sicherheit nicht so sein.</p>
<blockquote>
<p>wenn ich mein programm ausführe gibt er mir dort keine fehler an,</p>
</blockquote>
<p>Du kannst das Programm gar nicht ausführen. Dazu müsstest du es zuerst compilieren, aber das geht ja schon nicht.</p>
<p>Schau doch mal in Zeile 71, da ist offensichtlich etwas kaputt.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1321292</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1321292</guid><dc:creator><![CDATA[MFK]]></dc:creator><pubDate>Mon, 09 Jul 2007 09:50:07 GMT</pubDate></item><item><title><![CDATA[Reply to Fehler bei Ausführen in math.h (C2144&#x2F;C2501) on Mon, 09 Jul 2007 09:53:45 GMT]]></title><description><![CDATA[<p>ich meinte beim Kompilierung wird mir kein fehler aúsgegeben.<br />
ich hab jetzt die stellen verändert mit &quot; und das was du meintest um geschrieben aber das Problem ist immer noch da.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1321296</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1321296</guid><dc:creator><![CDATA[McExE]]></dc:creator><pubDate>Mon, 09 Jul 2007 09:53:45 GMT</pubDate></item><item><title><![CDATA[Reply to Fehler bei Ausführen in math.h (C2144&#x2F;C2501) on Mon, 09 Jul 2007 09:55:34 GMT]]></title><description><![CDATA[<p>McExE schrieb:</p>
<blockquote>
<p>ich meinte beim Kompilierung wird mir kein fehler aúsgegeben.</p>
</blockquote>
<p>Doch, die Fehler, die du da oben angegeben hast, sind Fehlermeldungen des Compilers. Was glaubst du denn, wo die herkommen?</p>
<blockquote>
<p>ich hab jetzt die stellen verändert mit &quot; und das was du meintest um geschrieben aber das Problem ist immer noch da.</p>
</blockquote>
<p>Dann ist immer noch etwas falsch. Leider kenne ich weder die Fehlermeldungen noch den aktuellen Code <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>
]]></description><link>https://www.c-plusplus.net/forum/post/1321301</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1321301</guid><dc:creator><![CDATA[MFK]]></dc:creator><pubDate>Mon, 09 Jul 2007 09:55:34 GMT</pubDate></item><item><title><![CDATA[Reply to Fehler bei Ausführen in math.h (C2144&#x2F;C2501) on Mon, 09 Jul 2007 10:12:33 GMT]]></title><description><![CDATA[<p>danke für deine hilfe MFK<br />
hab die fehler jetzt gefundenn einmal war es das manipulator da fehlten die '//' und der ios::iostate status wurde heraus genommen und ein paar syntax fehler<br />
nur die funktion des Programmes ist en bischen komisch was sich da der lehrer gedacht hat na ja</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1321324</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1321324</guid><dc:creator><![CDATA[McExE]]></dc:creator><pubDate>Mon, 09 Jul 2007 10:12:33 GMT</pubDate></item></channel></rss>