<?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[structs und Funktionen mit Structs]]></title><description><![CDATA[<p>Hallo, ich komme hier einfach nit weiter. Es gibt stets einen Fehler. Syntax sollte soweit stimmen. Ich arbeite eben an Funktionen vor dem eigentlichen Programm. Aber irgendwas kann ned stimmen. Ich würde mich sehr freuen, wenn ihr mir da weiterhelfen könnt.</p>
<pre><code>#include &lt;iostream&gt;
#include &lt;string&gt;

using namespace std;

enum farbe {schwarz = 0, braun = 1, rot = 2, orange = 3, gelb = 4, gruen = 5, blau = 6, violett = 7, grau = 8, weiss = 9, gold = 10, silber = 11, keine = 12};

struct widerstand
{	
	farbe ring1;
	farbe ring2;
	farbe ring3;
	farbe ring4;
};

struct nennwert
{	
	double Ohm;
	int prozent;
};
nennwert decode_widerstand (widerstand resistence) {

    switch(resistence.ring4) { //4.Ring
		case braun:
			return 1;
			break;
		case rot:
			return 2;
			break;
		case gold:
			return 2;
			break;
		case silber:
			return 10;
			break;
		case keine:
			return 20;	}}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/topic/166829/structs-und-funktionen-mit-structs</link><generator>RSS for Node</generator><lastBuildDate>Tue, 15 Sep 2026 14:30:58 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/166829.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 03 Dec 2006 13:26:12 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to structs und Funktionen mit Structs on Sun, 03 Dec 2006 13:27:57 GMT]]></title><description><![CDATA[<p>Hallo, ich komme hier einfach nit weiter. Es gibt stets einen Fehler. Syntax sollte soweit stimmen. Ich arbeite eben an Funktionen vor dem eigentlichen Programm. Aber irgendwas kann ned stimmen. Ich würde mich sehr freuen, wenn ihr mir da weiterhelfen könnt.</p>
<pre><code>#include &lt;iostream&gt;
#include &lt;string&gt;

using namespace std;

enum farbe {schwarz = 0, braun = 1, rot = 2, orange = 3, gelb = 4, gruen = 5, blau = 6, violett = 7, grau = 8, weiss = 9, gold = 10, silber = 11, keine = 12};

struct widerstand
{	
	farbe ring1;
	farbe ring2;
	farbe ring3;
	farbe ring4;
};

struct nennwert
{	
	double Ohm;
	int prozent;
};
nennwert decode_widerstand (widerstand resistence) {

    switch(resistence.ring4) { //4.Ring
		case braun:
			return 1;
			break;
		case rot:
			return 2;
			break;
		case gold:
			return 2;
			break;
		case silber:
			return 10;
			break;
		case keine:
			return 20;	}}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1186256</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1186256</guid><dc:creator><![CDATA[Just-Me]]></dc:creator><pubDate>Sun, 03 Dec 2006 13:27:57 GMT</pubDate></item><item><title><![CDATA[Reply to structs und Funktionen mit Structs on Sun, 03 Dec 2006 13:41:34 GMT]]></title><description><![CDATA[<p>Just-Me schrieb:</p>
<blockquote>
<p>Es gibt stets einen Fehler.</p>
</blockquote>
<p>Das ist eine sehr unzureichende Fehlerbeschreibung. Die genaue Fehlermeldung (und die Stelle im Code) mitzuliefern, ist immer hilfreich.</p>
<p>Aber zu deinem Code: Deine Funktion decode_widerstand soll laut Signatur einen Nennwert zurückliefern. Du lieferst aber überall nur einen int. Der Compiler weiß nicht, wie er aus dem int einen nennwert bauen soll.</p>
<p>P.S.: Gibt es einen Sinnunterschied zwischen &quot;nit&quot; und &quot;ned&quot;? Warum nicht &quot;nicht&quot;?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1186259</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1186259</guid><dc:creator><![CDATA[MFK]]></dc:creator><pubDate>Sun, 03 Dec 2006 13:41:34 GMT</pubDate></item><item><title><![CDATA[Reply to structs und Funktionen mit Structs on Sun, 03 Dec 2006 13:42:38 GMT]]></title><description><![CDATA[<p>Just-Me schrieb:</p>
<blockquote>
<p>Es gibt stets einen Fehler.</p>
</blockquote>
<p>Echt? Welcher denn?</p>
<p>Just-Me schrieb:</p>
<blockquote>
<p>Syntax sollte soweit stimmen.</p>
</blockquote>
<p>Super! Behauptest du das oder dein Compiler?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1186261</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1186261</guid><dc:creator><![CDATA[finix]]></dc:creator><pubDate>Sun, 03 Dec 2006 13:42:38 GMT</pubDate></item><item><title><![CDATA[Reply to structs und Funktionen mit Structs on Sun, 03 Dec 2006 14:33:21 GMT]]></title><description><![CDATA[<p>tut mri leid, es gibt mehrere Fehler. Und ich hab das als einen ganzen betrachtet, da der Fehler mehrere Seiten lang war. Nun hab ich hier ins Forum einige Funktionen mal rausgeschnitten, da ich denke dass ich etwas ganz grundlegendes bei meiner Programmierung falsch verstanden habe. Der Fehler lautet folgendermassen:</p>
<pre><code>coder.cpp: In function `nennwert decode_widerstand(widerstand)':
coder.cpp:40: error: expected primary-expression before ')' token
coder.cpp:42: error: conversion from `int' to non-scalar type `nennwert' requested
coder.cpp:45: error: conversion from `int' to non-scalar type `nennwert' requested
coder.cpp:48: error: conversion from `int' to non-scalar type `nennwert' requested
coder.cpp:51: error: conversion from `int' to non-scalar type `nennwert' requested
coder.cpp:54: error: conversion from `int' to non-scalar type `nennwert' requested
coder.cpp: At global scope:
coder.cpp:64: error: expected unqualified-id before &quot;return&quot;
coder.cpp:64: error: expected `,' or `;' before &quot;return&quot;
coder.cpp:70: error: expected declaration before '}' token
</code></pre>
<p>zum Programm:</p>
<pre><code>#include &lt;iostream&gt;
#include &lt;string&gt;

using namespace std;

enum farbe {schwarz = 0, braun = 1, rot = 2, orange = 3, gelb = 4, gruen = 5, blau = 6, violett = 7, grau = 8, weiss = 9, gold = 10, silber = 11, keine = 12};

struct widerstand
{	
	farbe ring1;
	farbe ring2;
	farbe ring3;
	farbe ring4;
};

struct nennwert
{	
	double Ohm;
	int prozent;
};
nennwert decode_widerstand (widerstand resistence) {

    switch(resistence.ring4 == farbe) { //4.Ring
		case braun:
			return 1;
			break;
		case rot:
			return 2;
			break;
		case gold:
			return 2;
			break;
		case silber:
			return 10;
			break;
		case keine:
			return 20;	}	}
</code></pre>
<p>PS: bin Schweizer, deswegen benutz ich nid, nit, ned usw. <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>
<p>edit: die Nummer zu bei den Fehlern sind nicht korrekt, da wie gesagt, es rausgeschnitten wurde. Ich hoffe, dies macht euch nicht allzugrosse Umstände, würde es sonst noch ändern, falls das erwünscht ist.</p>
<p>edit 2: bei der Funktion nennwert habe ich noch die restlichen Switch-Cases, also z.b. ring3 ring 2 und ring 1. Aber bei dieser Programmierung werden die Fehler Seitenlang:</p>
<pre><code>switch (r.ring1)
		case schwarz;
			decode_widerstand.Ohm = 0*10;
			break;
		case braun;
			decode_widerstand.Ohm = 1*10;
			break;
		case rot;
			decode_widerstand.Ohm = 2*10;
			break;
		case orange;
			decode_widerstand.Ohm = 3*10;
			break;
		case gelb;
			decode_widerstand.Ohm = 4*10;
			break;
		case grün;
			decode_widerstand.Ohm = 5*10;
			break;
		case blau;
			decode_widerstand.Ohm = 6*10;
			break;
		case violett;
			decode_widerstand.Ohm = 7*10;
			break;
		case grau;
			decode_widerstand.Ohm = 8*10;
			break;
		case weiss;
			decode_widerstand.Ohm = 9*10;
			break;
</code></pre>
<p>edit 4: natürlich sollte nach jedem case &quot;farbe&quot; ein Doppelpunkt und kein Strichpunkt stehen (trotzdem falsch)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1186282</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1186282</guid><dc:creator><![CDATA[Just-Me]]></dc:creator><pubDate>Sun, 03 Dec 2006 14:33:21 GMT</pubDate></item><item><title><![CDATA[Reply to structs und Funktionen mit Structs on Sun, 03 Dec 2006 14:53:00 GMT]]></title><description><![CDATA[<p>So ich hab nun nochmals den ganzen Code jetzt nochmals richtig geschrieben...darunter folgt die Fehlerbezeichnungen, welche die Stelle diesmal richtig markiert.</p>
<p>Die Zeilen 9 bis 65 des Quellcodes waren vorgegeben.</p>
<pre><code>/***
 * 
 *
 * Dieses Programm liest vom Benutzer den Nennwert und die Toleranz
 * eines Widerstandes im Farb-Code ein, dekodiert ihn, und gibt das
 * Ergebnis als Ohm-Wert und Toleranz in % aus.
 */

#include &lt;iostream&gt;
#include &lt;string&gt;

using namespace std;

enum farbe {schwarz = 0, braun = 1, rot = 2, orange = 3, gelb = 4, gruen = 5, blau = 6, violett = 7, grau = 8, weiss = 9, gold = 10, silber = 11, keine = 12};

string translate_farbe(farbe farbe) {
    switch(farbe) {
        case schwarz: return &quot;schwarz&quot;;
        case braun: return &quot;braun&quot;;
        case rot: return &quot;rot&quot;;
        case orange: return &quot;orange&quot;;
        case gelb: return &quot;gelb&quot;;
        case gruen: return &quot;gruen&quot;;
        case blau: return &quot;blau&quot;;
        case violett: return &quot;violett&quot;;
        case grau: return &quot;grau&quot;;
        case weiss: return &quot;weiss&quot;;
        case gold: return &quot;gold&quot;;
        case silber: return &quot;silber&quot;;
        default: return &quot;keine&quot;;
    }
}

farbe translate_farbe(string farbe) {
    if (farbe == &quot;schwarz&quot;) {
        return schwarz;
    } else if (farbe == &quot;braun&quot;) {
        return braun;
    } else if (farbe == &quot;rot&quot;) {
        return rot;
    } else if (farbe == &quot;orange&quot;) {
        return orange;
    } else if (farbe == &quot;gelb&quot;) {
        return gelb;
    } else if (farbe == &quot;gruen&quot;) {
        return gruen;
    } else if (farbe == &quot;blau&quot;) {
        return blau;
    } else if (farbe == &quot;violett&quot;) {
        return violett;
    } else if (farbe == &quot;grau&quot;) {
        return grau;
    } else if (farbe == &quot;weiss&quot;) {
        return weiss;
    } else if (farbe == &quot;gold&quot;) {
        return gold;
    } else if (farbe == &quot;silber&quot;) {
        return silber;
    } else {
        return keine;
    }
}

struct widerstand
{	
	farbe ring1;
	farbe ring2;
	farbe ring3;
	farbe ring4;
};

struct nennwert
{	
	double Ohm;
	int prozent;
};

nennwert decode_widerstand(widerstand r) {

    switch (r.ring1){
		case schwarz:
			decode_widerstand.Ohm = 0*10.0;
			break;
		case braun:
			decode_widerstand.Ohm = 1*10.0;
			break;
		case rot:
			decode_widerstand.Ohm = 2*10.0;
			break;
		case orange:
			decode_widerstand.Ohm = 3*10.0;
			break;
		case gelb:
			decode_widerstand.Ohm = 4*10.0;
			break;
		case grün:
			decode_widerstand.Ohm = 5*10.0;
			break;
		case blau:
			decode_widerstand.Ohm = 6*10.0;
			break;
		case violett:
			decode_widerstand.Ohm = 7*10.0;
			break;
		case grau:
			decode_widerstand.Ohm = 8*10.0;
			break;
		case weiss:
			decode_widerstand.Ohm = 9*10.0;
			break;
		default:
			cout &lt;&lt; &quot;Ungültige Eingabe&quot;;
			return 0; // löschen?
			}

    switch (r.ring2){ //2. Ring
		case schwarz:
			decode_widerstand.Ohm = decode_widerstand.Ohm+ 0.0;
			break;
		case braun:
			decode_widerstand.Ohm = decode_widerstand.Ohm +1.0;
			break;
		case rot:
			decode_widerstand.Ohm = decode_widerstand.Ohm+2.0;
			break;
		case orange:
			decode_widerstand.Ohm = decode_widerstand.Ohm+3.0;
			break;
		case gelb:
			decode_widerstand.Ohm = decode_widerstand.Ohm+4.0;
			break;
		case grün:
			decode_widerstand.Ohm = decode_widerstand.Ohm+5.0;
			break;
		case blau:
			decode_widerstand.Ohm = decode_widerstand.Ohm+6.0;
			break;
		case violett:
			decode_widerstand.Ohm = decode_widerstand.Ohm+7.0;
			break;
		case grau:
			decode_widerstand.Ohm = decode_widerstand.Ohm+8.0;
			break;
		case weiss:
			decode_widerstand.Ohm = decode_widerstand.Ohm+9.0;
			break;
		default:
			cout &lt;&lt; &quot;Ungültige Eingabe&quot;;
			return 0; // löschen?			
			}

    switch (r.ring3){ //3. Ring
		case schwarz:
			decode_widerstand.Ohm = decode_widerstand.Ohm;
			break;
		case braun:
			decode_widerstand.Ohm = decode_widerstand.Ohm*10.0;
			break;
		case rot:
			decode_widerstand.Ohm = decode_widerstand.Ohm*100.0;
			break;
		case orange:
			decode_widerstand.Ohm = decode_widerstand.Ohm*1000.0;
			break;
		case gelb:
			decode_widerstand.Ohm = decode_widerstand.Ohm*10000.0;
			break;
		case grün:
			decode_widerstand.Ohm = decode_widerstand.Ohm*100000.0;
			break;
		case blau:
			decode_widerstand.Ohm = decode_widerstand.Ohm*1000000.0;
			break;
		case gold:
			decode_widerstand.Ohm = decode_widerstand.Ohm*0.1;
			break;
		case silber:
			decode_widerstand.Ohm = decode_widerstand.Ohm+0.01;
			break;
		default:
			cout &lt;&lt; &quot;Ungültige Eingabe&quot;;
			return 0; // löschen?		

			}

    switch (r.ring4){ //4.Ring
			break;
		case braun:
			decode_widerstand.prozent =1 ;
			break;
		case rot:
			decode_widerstand.prozent = 2;
			break;
		case gold:
			decode_widerstand.prozent = 5;
			break;
		case silber:
			decode_widerstand.prozent = 10;
			break;
		default:
			decode_widerstand.prozent = 20;	
				}

}

int main ()
{

    //...
}
</code></pre>
<p>Fehler:</p>
<pre><code>farbdecoder.cpp: In function `nennwert decode_widerstand(widerstand)':
farbdecoder.cpp:87: error: request for member `Ohm' in `decode_widerstand', which is of non-class type `nennwert ()(widerstand)'
farbdecoder.cpp:90: error: request for member `Ohm' in `decode_widerstand', which is of non-class type `nennwert ()(widerstand)'
farbdecoder.cpp:93: error: request for member `Ohm' in `decode_widerstand', which is of non-class type `nennwert ()(widerstand)'
farbdecoder.cpp:96: error: request for member `Ohm' in `decode_widerstand', which is of non-class type `nennwert ()(widerstand)'
farbdecoder.cpp:99: error: request for member `Ohm' in `decode_widerstand', which is of non-class type `nennwert ()(widerstand)'
farbdecoder.cpp:101: error: stray '\252' in program
farbdecoder.cpp:101: error: `gr' undeclared (first use this function)
farbdecoder.cpp:101: error: (Each undeclared identifier is reported only once for each function it appears in.)
farbdecoder.cpp:101: error: expected `:' before &quot;n&quot;
farbdecoder.cpp:102: error: request for member `Ohm' in `decode_widerstand', which is of non-class type `nennwert ()(widerstand)'
farbdecoder.cpp:105: error: request for member `Ohm' in `decode_widerstand', which is of non-class type `nennwert ()(widerstand)'
farbdecoder.cpp:108: error: request for member `Ohm' in `decode_widerstand', which is of non-class type `nennwert ()(widerstand)'
farbdecoder.cpp:111: error: request for member `Ohm' in `decode_widerstand', which is of non-class type `nennwert ()(widerstand)'
farbdecoder.cpp:114: error: request for member `Ohm' in `decode_widerstand', which is of non-class type `nennwert ()(widerstand)'
farbdecoder.cpp:118: error: conversion from `int' to non-scalar type `nennwert' requested
farbdecoder.cpp:123: error: request for member `Ohm' in `decode_widerstand', which is of non-class type `nennwert ()(widerstand)'
farbdecoder.cpp:123: error: request for member `Ohm' in `decode_widerstand', which is of non-class type `nennwert ()(widerstand)'
farbdecoder.cpp:126: error: request for member `Ohm' in `decode_widerstand', which is of non-class type `nennwert ()(widerstand)'
farbdecoder.cpp:126: error: request for member `Ohm' in `decode_widerstand', which is of non-class type `nennwert ()(widerstand)'
farbdecoder.cpp:129: error: request for member `Ohm' in `decode_widerstand', which is of non-class type `nennwert ()(widerstand)'
farbdecoder.cpp:129: error: request for member `Ohm' in `decode_widerstand', which is of non-class type `nennwert ()(widerstand)'
farbdecoder.cpp:132: error: request for member `Ohm' in `decode_widerstand', which is of non-class type `nennwert ()(widerstand)'
farbdecoder.cpp:132: error: request for member `Ohm' in `decode_widerstand', which is of non-class type `nennwert ()(widerstand)'
farbdecoder.cpp:135: error: request for member `Ohm' in `decode_widerstand', which is of non-class type `nennwert ()(widerstand)'
farbdecoder.cpp:135: error: request for member `Ohm' in `decode_widerstand', which is of non-class type `nennwert ()(widerstand)'
farbdecoder.cpp:137: error: stray '\252' in program
farbdecoder.cpp:137: error: expected `:' before &quot;n&quot;
farbdecoder.cpp:137: error: duplicate label `n'
farbdecoder.cpp:138: error: request for member `Ohm' in `decode_widerstand', which is of non-class type `nennwert ()(widerstand)'
farbdecoder.cpp:138: error: request for member `Ohm' in `decode_widerstand', which is of non-class type `nennwert ()(widerstand)'
farbdecoder.cpp:141: error: request for member `Ohm' in `decode_widerstand', which is of non-class type `nennwert ()(widerstand)'
farbdecoder.cpp:141: error: request for member `Ohm' in `decode_widerstand', which is of non-class type `nennwert ()(widerstand)'
farbdecoder.cpp:144: error: request for member `Ohm' in `decode_widerstand', which is of non-class type `nennwert ()(widerstand)'
farbdecoder.cpp:144: error: request for member `Ohm' in `decode_widerstand', which is of non-class type `nennwert ()(widerstand)'
farbdecoder.cpp:147: error: request for member `Ohm' in `decode_widerstand', which is of non-class type `nennwert ()(widerstand)'
farbdecoder.cpp:147: error: request for member `Ohm' in `decode_widerstand', which is of non-class type `nennwert ()(widerstand)'
farbdecoder.cpp:150: error: request for member `Ohm' in `decode_widerstand', which is of non-class type `nennwert ()(widerstand)'
farbdecoder.cpp:150: error: request for member `Ohm' in `decode_widerstand', which is of non-class type `nennwert ()(widerstand)'
farbdecoder.cpp:154: error: conversion from `int' to non-scalar type `nennwert' requested
farbdecoder.cpp:160: error: request for member `Ohm' in `decode_widerstand', which is of non-class type `nennwert ()(widerstand)'
farbdecoder.cpp:160: error: request for member `Ohm' in `decode_widerstand', which is of non-class type `nennwert ()(widerstand)'
farbdecoder.cpp:163: error: request for member `Ohm' in `decode_widerstand', which is of non-class type `nennwert ()(widerstand)'
farbdecoder.cpp:163: error: request for member `Ohm' in `decode_widerstand', which is of non-class type `nennwert ()(widerstand)'
farbdecoder.cpp:166: error: request for member `Ohm' in `decode_widerstand', which is of non-class type `nennwert ()(widerstand)'
farbdecoder.cpp:166: error: request for member `Ohm' in `decode_widerstand', which is of non-class type `nennwert ()(widerstand)'
farbdecoder.cpp:169: error: request for member `Ohm' in `decode_widerstand', which is of non-class type `nennwert ()(widerstand)'
farbdecoder.cpp:169: error: request for member `Ohm' in `decode_widerstand', which is of non-class type `nennwert ()(widerstand)'
farbdecoder.cpp:172: error: request for member `Ohm' in `decode_widerstand', which is of non-class type `nennwert ()(widerstand)'
farbdecoder.cpp:172: error: request for member `Ohm' in `decode_widerstand', which is of non-class type `nennwert ()(widerstand)'
farbdecoder.cpp:174: error: stray '\252' in program
farbdecoder.cpp:174: error: expected `:' before &quot;n&quot;
farbdecoder.cpp:174: error: duplicate label `n'
farbdecoder.cpp:175: error: request for member `Ohm' in `decode_widerstand', which is of non-class type `nennwert ()(widerstand)'
farbdecoder.cpp:175: error: request for member `Ohm' in `decode_widerstand', which is of non-class type `nennwert ()(widerstand)'
farbdecoder.cpp:178: error: request for member `Ohm' in `decode_widerstand', which is of non-class type `nennwert ()(widerstand)'
farbdecoder.cpp:178: error: request for member `Ohm' in `decode_widerstand', which is of non-class type `nennwert ()(widerstand)'
farbdecoder.cpp:181: error: request for member `Ohm' in `decode_widerstand', which is of non-class type `nennwert ()(widerstand)'
farbdecoder.cpp:181: error: request for member `Ohm' in `decode_widerstand', which is of non-class type `nennwert ()(widerstand)'
farbdecoder.cpp:184: error: request for member `Ohm' in `decode_widerstand', which is of non-class type `nennwert ()(widerstand)'
farbdecoder.cpp:184: error: request for member `Ohm' in `decode_widerstand', which is of non-class type `nennwert ()(widerstand)'
farbdecoder.cpp:188: error: conversion from `int' to non-scalar type `nennwert' requested
farbdecoder.cpp:195: error: request for member `prozent' in `decode_widerstand', which is of non-class type `nennwert ()(widerstand)'
farbdecoder.cpp:198: error: request for member `prozent' in `decode_widerstand', which is of non-class type `nennwert ()(widerstand)'
farbdecoder.cpp:201: error: request for member `prozent' in `decode_widerstand', which is of non-class type `nennwert ()(widerstand)'
farbdecoder.cpp:204: error: request for member `prozent' in `decode_widerstand', which is of non-class type `nennwert ()(widerstand)'
farbdecoder.cpp:207: error: request for member `prozent' in `decode_widerstand', which is of non-class type `nennwert ()(widerstand)'
farbdecoder.cpp:101: warning: label `n' defined but not used
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1186301</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1186301</guid><dc:creator><![CDATA[Just-Me]]></dc:creator><pubDate>Sun, 03 Dec 2006 14:53:00 GMT</pubDate></item><item><title><![CDATA[Reply to structs und Funktionen mit Structs on Sun, 03 Dec 2006 14:57:17 GMT]]></title><description><![CDATA[<p>C++ ist nicht VBScript. Du kannst nicht einfach in der Funktion decode_widerstand so tun, als gäbe es eine lokale Variable, die genauso heißt und automatisch zurückgegeben wird.</p>
<p>Du musst schon ein Nennwert-Objekt anlegen, das in den Zuweisungen benutzen, und es am Ende auch explizit zurückgeben.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1186303</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1186303</guid><dc:creator><![CDATA[MFK]]></dc:creator><pubDate>Sun, 03 Dec 2006 14:57:17 GMT</pubDate></item></channel></rss>