<?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[vor ; fehlt ) und vor = fehlt ; ???????]]></title><description><![CDATA[<p>Man arbeitet mit zeigern + arrays. außerdem will man in eckigen klammern + ähm... als adressoffsets konstanten verwenden, der code sieht ungefähr so aus:</p>
<pre><code>void ThStdLohn(float *retval,
				float FSek = 10.5, 
				int SFlaschen = 12, 
				float ScSek = 8.3, 
				float klSek = 5.4, 
				float karZeit =5.0, 
				float ugkt = 31.3, 
				float PlZeit = 300.0, 
				float KarWechselZeit = 20.0,				
				int PalKar = 4*4*4)
{

//... bla bla bla...

	*(retval+STDLN) = ( 3600/Zeit )*EproL;
	*(retval+SKPF) = FlaZeit;
	*(retval+SFMKAR) = FlZeit;
	*(retval+SFMPAL) = Zeit;
}
</code></pre>
<p>jetzt meckert der Compiler rum, wichtig sind dabei nur die Zeiger unten, denn diese verursachen die Fehler:</p>
<pre><code>.\mctrb.cpp(384) : error C2143: Syntaxfehler: Es fehlt ')' vor ';'
.\mctrb.cpp(384) : error C2059: Syntaxfehler: ')'
.\mctrb.cpp(384) : error C2143: Syntaxfehler: Es fehlt ';' vor '='
.\mctrb.cpp(385) : error C2143: Syntaxfehler: Es fehlt ')' vor ';'
.\mctrb.cpp(385) : error C2059: Syntaxfehler: ')'
.\mctrb.cpp(385) : error C2143: Syntaxfehler: Es fehlt ';' vor '='
.\mctrb.cpp(386) : error C2143: Syntaxfehler: Es fehlt ')' vor ';'
.\mctrb.cpp(386) : error C2059: Syntaxfehler: ')'
.\mctrb.cpp(386) : error C2143: Syntaxfehler: Es fehlt ';' vor '='
.\mctrb.cpp(387) : error C2143: Syntaxfehler: Es fehlt ')' vor ';'
.\mctrb.cpp(387) : error C2059: Syntaxfehler: ')'
.\mctrb.cpp(387) : error C2143: Syntaxfehler: Es fehlt ';' vor '='
</code></pre>
<p>Dasselbe, wenn man versucht, das ganze Als Arrayelemente aufzurufen</p>
<pre><code>// nach Funktionsaufruf in den buffer kopieren
    sprintf_s(buf, sizeof(buf),&quot;texttext: %.2f\n%s%s%s%.2f%s%.2f%s%.2f&quot;,
		retval[STDLN],
		&quot;texttext\n&quot;,
		&quot;texttext\n&quot;,
		&quot;texttext      : &quot;,
		retval[SKPF],
		&quot;texttext    : &quot;,
		retval[SFMKAR],
		&quot;textext: &quot;,
		retval[SFMPAL]);
</code></pre>
<p>die entsprechenden Fehler:</p>
<pre><code>.\main.cpp(564) : error C2143: Syntaxfehler: Es fehlt ')' vor ';'
.\main.cpp(564) : error C2143: Syntaxfehler: Es fehlt ']' vor ')'
.\main.cpp(564) : error C2143: Syntaxfehler: Es fehlt ';' vor ']'
.\main.cpp(568) : error C2143: Syntaxfehler: Es fehlt ';' vor ']'
.\main.cpp(570) : error C2143: Syntaxfehler: Es fehlt ';' vor ']'
.\main.cpp(572) : error C2143: Syntaxfehler: Es fehlt ';' vor ']'
.\main.cpp(572) : error C2059: Syntaxfehler: ')'
</code></pre>
<p>Wenn ich Zahlen anstelle von Konstanten verwende, läuft alles wunderbar, ich könnte mir aber nach ner Zeit die ganzen Konstanten nicht im Kopf behalten <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="🙂"
    /> gibts es denn keine Möglichkeit dafür?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/166080/vor-fehlt-und-vor-fehlt</link><generator>RSS for Node</generator><lastBuildDate>Tue, 15 Sep 2026 05:13:09 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/166080.rss" rel="self" type="application/rss+xml"/><pubDate>Sat, 25 Nov 2006 22:58:47 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to vor ; fehlt ) und vor = fehlt ; ??????? on Sat, 25 Nov 2006 22:58:47 GMT]]></title><description><![CDATA[<p>Man arbeitet mit zeigern + arrays. außerdem will man in eckigen klammern + ähm... als adressoffsets konstanten verwenden, der code sieht ungefähr so aus:</p>
<pre><code>void ThStdLohn(float *retval,
				float FSek = 10.5, 
				int SFlaschen = 12, 
				float ScSek = 8.3, 
				float klSek = 5.4, 
				float karZeit =5.0, 
				float ugkt = 31.3, 
				float PlZeit = 300.0, 
				float KarWechselZeit = 20.0,				
				int PalKar = 4*4*4)
{

//... bla bla bla...

	*(retval+STDLN) = ( 3600/Zeit )*EproL;
	*(retval+SKPF) = FlaZeit;
	*(retval+SFMKAR) = FlZeit;
	*(retval+SFMPAL) = Zeit;
}
</code></pre>
<p>jetzt meckert der Compiler rum, wichtig sind dabei nur die Zeiger unten, denn diese verursachen die Fehler:</p>
<pre><code>.\mctrb.cpp(384) : error C2143: Syntaxfehler: Es fehlt ')' vor ';'
.\mctrb.cpp(384) : error C2059: Syntaxfehler: ')'
.\mctrb.cpp(384) : error C2143: Syntaxfehler: Es fehlt ';' vor '='
.\mctrb.cpp(385) : error C2143: Syntaxfehler: Es fehlt ')' vor ';'
.\mctrb.cpp(385) : error C2059: Syntaxfehler: ')'
.\mctrb.cpp(385) : error C2143: Syntaxfehler: Es fehlt ';' vor '='
.\mctrb.cpp(386) : error C2143: Syntaxfehler: Es fehlt ')' vor ';'
.\mctrb.cpp(386) : error C2059: Syntaxfehler: ')'
.\mctrb.cpp(386) : error C2143: Syntaxfehler: Es fehlt ';' vor '='
.\mctrb.cpp(387) : error C2143: Syntaxfehler: Es fehlt ')' vor ';'
.\mctrb.cpp(387) : error C2059: Syntaxfehler: ')'
.\mctrb.cpp(387) : error C2143: Syntaxfehler: Es fehlt ';' vor '='
</code></pre>
<p>Dasselbe, wenn man versucht, das ganze Als Arrayelemente aufzurufen</p>
<pre><code>// nach Funktionsaufruf in den buffer kopieren
    sprintf_s(buf, sizeof(buf),&quot;texttext: %.2f\n%s%s%s%.2f%s%.2f%s%.2f&quot;,
		retval[STDLN],
		&quot;texttext\n&quot;,
		&quot;texttext\n&quot;,
		&quot;texttext      : &quot;,
		retval[SKPF],
		&quot;texttext    : &quot;,
		retval[SFMKAR],
		&quot;textext: &quot;,
		retval[SFMPAL]);
</code></pre>
<p>die entsprechenden Fehler:</p>
<pre><code>.\main.cpp(564) : error C2143: Syntaxfehler: Es fehlt ')' vor ';'
.\main.cpp(564) : error C2143: Syntaxfehler: Es fehlt ']' vor ')'
.\main.cpp(564) : error C2143: Syntaxfehler: Es fehlt ';' vor ']'
.\main.cpp(568) : error C2143: Syntaxfehler: Es fehlt ';' vor ']'
.\main.cpp(570) : error C2143: Syntaxfehler: Es fehlt ';' vor ']'
.\main.cpp(572) : error C2143: Syntaxfehler: Es fehlt ';' vor ']'
.\main.cpp(572) : error C2059: Syntaxfehler: ')'
</code></pre>
<p>Wenn ich Zahlen anstelle von Konstanten verwende, läuft alles wunderbar, ich könnte mir aber nach ner Zeit die ganzen Konstanten nicht im Kopf behalten <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="🙂"
    /> gibts es denn keine Möglichkeit dafür?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1181494</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1181494</guid><dc:creator><![CDATA[AzraelilMeraz]]></dc:creator><pubDate>Sat, 25 Nov 2006 22:58:47 GMT</pubDate></item><item><title><![CDATA[Reply to vor ; fehlt ) und vor = fehlt ; ??????? on Sat, 25 Nov 2006 23:04:01 GMT]]></title><description><![CDATA[<p>AzraelilMeraz schrieb:</p>
<blockquote>
<p>Wenn ich Zahlen anstelle von Konstanten verwende, läuft alles wunderbar...</p>
</blockquote>
<p>wie sehen deine konstanten aus? etwa so</p>
<pre><code>#define BLA 100;
</code></pre>
<p>wenn ja - da darf kein semikolon hin <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/1181496</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1181496</guid><dc:creator><![CDATA[net 0]]></dc:creator><pubDate>Sat, 25 Nov 2006 23:04:01 GMT</pubDate></item><item><title><![CDATA[Reply to vor ; fehlt ) und vor = fehlt ; ??????? on Sat, 25 Nov 2006 23:13:02 GMT]]></title><description><![CDATA[<p>argh, verdammt *kopfgegenwandhau* <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="😃"
    /> <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="😃"
    /><br />
naja, es ist ja auch schon spät^^</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1181498</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1181498</guid><dc:creator><![CDATA[Azrael, il Meraz]]></dc:creator><pubDate>Sat, 25 Nov 2006 23:13:02 GMT</pubDate></item><item><title><![CDATA[Reply to vor ; fehlt ) und vor = fehlt ; ??????? on Sun, 26 Nov 2006 10:44:25 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>Nicht nur deswegen sollte man für Konstanten in C++ nicht Makros (define) benutzen, sondern eben Statische Konstante Variablen.</p>
<pre><code class="language-cpp">static const int BLA = 100;
</code></pre>
<p>Hier ist das Semikolon nötig, und jede Verwendung der Konstanten erfolgt typsicher.</p>
<p>bis bald<br />
akari</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1181579</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1181579</guid><dc:creator><![CDATA[akari]]></dc:creator><pubDate>Sun, 26 Nov 2006 10:44:25 GMT</pubDate></item></channel></rss>