<?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[Strukturen in Strukturen]]></title><description><![CDATA[<p>Hallo ale zusammen, habe hier ei Programm geschrieben in welchem ich Daten eines Kfz eingeben kann und natürlich auch wieder ausgeben. Das Problem ist jetzt nur wie mache ich noch eine Struktur Fuhrpark die die Struktur des Kfz entält damit ich einen Fuhrpark der aus maximal 30 Autos besteht anlegen kann.<br />
das habe ich bisher gemacht:<br />
#include &lt;iostream&gt;<br />
#include &lt;conio.h&gt;</p>
<p>using namespace std;</p>
<p>struct cKfz<br />
{<br />
char marke[20],farbe[10];<br />
int tueren,baujahr,inventarnr;<br />
float ps;<br />
};</p>
<p>void eingeben(cKfz&amp;);<br />
void ausgeben(cKfz&amp;);<br />
void leistung_kw(cKfz&amp;);</p>
<p>void eingeben(cKfz&amp; car)<br />
{<br />
cout&lt;&lt;&quot;Eingabe: &quot;&lt;&lt;endl;<br />
cout&lt;&lt;&quot;---------&quot;&lt;&lt;endl&lt;&lt;endl;<br />
cout&lt;&lt;&quot;Marke: &quot;;cin.getline(car.marke, 20);<br />
cout&lt;&lt;&quot;Farbe: &quot;;cin.getline(car.farbe, 10);<br />
cout&lt;&lt;&quot;Anzahl der Tueren: &quot;;cin&gt;&gt;car.tueren;<br />
cout&lt;&lt;&quot;Baujahr: &quot;;cin&gt;&gt;car.baujahr;<br />
cout&lt;&lt;&quot;Leistung in PS: &quot;;cin&gt;&gt;<a href="http://car.ps" rel="nofollow">car.ps</a>;<br />
cout&lt;&lt;&quot;Inventarnummer: &quot;;cin&gt;&gt;car.inventarnr;cout&lt;&lt;endl&lt;&lt;endl;<br />
};</p>
<p>void ausgeben(cKfz&amp; car)<br />
{<br />
cout&lt;&lt;&quot;Ausgabe: &quot;&lt;&lt;endl;<br />
cout&lt;&lt;&quot;---------&quot;&lt;&lt;endl&lt;&lt;endl;<br />
cout&lt;&lt;&quot;Marke: &quot;&lt;&lt;car.marke&lt;&lt;endl;<br />
cout&lt;&lt;&quot;Farbe: &quot;&lt;&lt;car.farbe&lt;&lt;endl;<br />
cout&lt;&lt;&quot;Anzahl der Tueren: &quot;&lt;&lt;car.tueren&lt;&lt;endl;<br />
cout&lt;&lt;&quot;Baujahr: &quot;&lt;&lt;car.baujahr&lt;&lt;endl;<br />
cout&lt;&lt;&quot;Leistung in PS: &quot;&lt;&lt;car.ps&lt;&lt;endl;<br />
cout&lt;&lt;&quot;Inventarnummer: &quot;&lt;&lt;car.inventarnr&lt;&lt;endl;<br />
};</p>
<p>void leistung_kw(cKfz&amp; car)<br />
{<br />
cout&lt;&lt;&quot;Leistung in KW: &quot;;<br />
cout&lt;&lt;<a href="http://car.ps" rel="nofollow">car.ps</a>*0.735&lt;&lt;endl;<br />
};</p>
<p>int main()<br />
{<br />
cKfz auto1;<br />
eingeben(auto1);<br />
cout&lt;&lt;&quot;Beliebige Taste druecken fuer die Ausgabe&quot;&lt;&lt;endl&lt;&lt;endl;<br />
getch();<br />
ausgeben(auto1);<br />
leistung_kw(auto1);<br />
getch();<br />
return 0;<br />
}</p>
<p>(Und wie mach ich den Code in einen Tag oder wie das heißt)</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/161727/strukturen-in-strukturen</link><generator>RSS for Node</generator><lastBuildDate>Fri, 11 Sep 2026 23:42:53 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/161727.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 10 Oct 2006 13:23:18 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Strukturen in Strukturen on Tue, 10 Oct 2006 13:23:18 GMT]]></title><description><![CDATA[<p>Hallo ale zusammen, habe hier ei Programm geschrieben in welchem ich Daten eines Kfz eingeben kann und natürlich auch wieder ausgeben. Das Problem ist jetzt nur wie mache ich noch eine Struktur Fuhrpark die die Struktur des Kfz entält damit ich einen Fuhrpark der aus maximal 30 Autos besteht anlegen kann.<br />
das habe ich bisher gemacht:<br />
#include &lt;iostream&gt;<br />
#include &lt;conio.h&gt;</p>
<p>using namespace std;</p>
<p>struct cKfz<br />
{<br />
char marke[20],farbe[10];<br />
int tueren,baujahr,inventarnr;<br />
float ps;<br />
};</p>
<p>void eingeben(cKfz&amp;);<br />
void ausgeben(cKfz&amp;);<br />
void leistung_kw(cKfz&amp;);</p>
<p>void eingeben(cKfz&amp; car)<br />
{<br />
cout&lt;&lt;&quot;Eingabe: &quot;&lt;&lt;endl;<br />
cout&lt;&lt;&quot;---------&quot;&lt;&lt;endl&lt;&lt;endl;<br />
cout&lt;&lt;&quot;Marke: &quot;;cin.getline(car.marke, 20);<br />
cout&lt;&lt;&quot;Farbe: &quot;;cin.getline(car.farbe, 10);<br />
cout&lt;&lt;&quot;Anzahl der Tueren: &quot;;cin&gt;&gt;car.tueren;<br />
cout&lt;&lt;&quot;Baujahr: &quot;;cin&gt;&gt;car.baujahr;<br />
cout&lt;&lt;&quot;Leistung in PS: &quot;;cin&gt;&gt;<a href="http://car.ps" rel="nofollow">car.ps</a>;<br />
cout&lt;&lt;&quot;Inventarnummer: &quot;;cin&gt;&gt;car.inventarnr;cout&lt;&lt;endl&lt;&lt;endl;<br />
};</p>
<p>void ausgeben(cKfz&amp; car)<br />
{<br />
cout&lt;&lt;&quot;Ausgabe: &quot;&lt;&lt;endl;<br />
cout&lt;&lt;&quot;---------&quot;&lt;&lt;endl&lt;&lt;endl;<br />
cout&lt;&lt;&quot;Marke: &quot;&lt;&lt;car.marke&lt;&lt;endl;<br />
cout&lt;&lt;&quot;Farbe: &quot;&lt;&lt;car.farbe&lt;&lt;endl;<br />
cout&lt;&lt;&quot;Anzahl der Tueren: &quot;&lt;&lt;car.tueren&lt;&lt;endl;<br />
cout&lt;&lt;&quot;Baujahr: &quot;&lt;&lt;car.baujahr&lt;&lt;endl;<br />
cout&lt;&lt;&quot;Leistung in PS: &quot;&lt;&lt;car.ps&lt;&lt;endl;<br />
cout&lt;&lt;&quot;Inventarnummer: &quot;&lt;&lt;car.inventarnr&lt;&lt;endl;<br />
};</p>
<p>void leistung_kw(cKfz&amp; car)<br />
{<br />
cout&lt;&lt;&quot;Leistung in KW: &quot;;<br />
cout&lt;&lt;<a href="http://car.ps" rel="nofollow">car.ps</a>*0.735&lt;&lt;endl;<br />
};</p>
<p>int main()<br />
{<br />
cKfz auto1;<br />
eingeben(auto1);<br />
cout&lt;&lt;&quot;Beliebige Taste druecken fuer die Ausgabe&quot;&lt;&lt;endl&lt;&lt;endl;<br />
getch();<br />
ausgeben(auto1);<br />
leistung_kw(auto1);<br />
getch();<br />
return 0;<br />
}</p>
<p>(Und wie mach ich den Code in einen Tag oder wie das heißt)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1152271</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1152271</guid><dc:creator><![CDATA[ASDASDASD2]]></dc:creator><pubDate>Tue, 10 Oct 2006 13:23:18 GMT</pubDate></item><item><title><![CDATA[Reply to Strukturen in Strukturen on Tue, 10 Oct 2006 15:14:05 GMT]]></title><description><![CDATA[<p>In deinem Fuhrpark machst du ein Array, dass als Datentyp &quot;Zeiger auf KFZ&quot; hat.</p>
<p>BTW:<br />
Wieso schreibst du dafür keine Klasse? In reinem C könnte man das so machen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1152293</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1152293</guid><dc:creator><![CDATA[DarthZiu]]></dc:creator><pubDate>Tue, 10 Oct 2006 15:14:05 GMT</pubDate></item><item><title><![CDATA[Reply to Strukturen in Strukturen on Tue, 10 Oct 2006 17:35:00 GMT]]></title><description><![CDATA[<p>Ich schreibe das nicht in Klassen weil wir in der Schule noch nicht soweit sind, also genau das ist mein Problem, denn ich hab keine Ahnung wie das mit den Zeigern funktioniert, hab auch schon alle möglichen Tuts gelesen hat aber nichts gebracht.<br />
Könntest du mir ein kleines Beispiel aus diesem Programm geben oder einen Lösungsvorschlag. Bitte!!!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1152366</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1152366</guid><dc:creator><![CDATA[ASDASD2]]></dc:creator><pubDate>Tue, 10 Oct 2006 17:35:00 GMT</pubDate></item><item><title><![CDATA[Reply to Strukturen in Strukturen on Tue, 10 Oct 2006 17:52:09 GMT]]></title><description><![CDATA[<p>Schau dir das mal an:<br />
<a href="http://www.willemer.de/informatik/cpp/dynamic.htm" rel="nofollow">http://www.willemer.de/informatik/cpp/dynamic.htm</a></p>
<p>Ein Array von 20 Zeigern auf deine Kfz Struktur:</p>
<pre><code class="language-cpp">CKfz* meineAutos[20];
</code></pre>
<p>Code-Tags findest du unter den Smilies. Das Tag C/C++ ist das, was du suchst,</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1152380</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1152380</guid><dc:creator><![CDATA[DarthZiu]]></dc:creator><pubDate>Tue, 10 Oct 2006 17:52:09 GMT</pubDate></item><item><title><![CDATA[Reply to Strukturen in Strukturen on Tue, 10 Oct 2006 18:41:24 GMT]]></title><description><![CDATA[<p>Ja und weiter, sorry aber ich hab keine Ahnung wie ich weiter machen soll. Mir fehlt einfach der Faden wie ich die eingabe funktion schreibe und wie ich darauf im main programm zugreife, diese ganzen zeiger verwirren mich, das komische ist ich dachte bei einem array muss man keinen zeiger deklarieren , den ein array ist doch schon ein zeiger, so wäre es ja ein zeiger auf ein zeiger.....WUAAHAAHAHAHA ich drehe durch. Bitte ich verstehe jetzt gar nichts mehr, es war alles so gut bis diese verdammten zeiger aufgetaucht sind.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1152408</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1152408</guid><dc:creator><![CDATA[ASDASD2]]></dc:creator><pubDate>Tue, 10 Oct 2006 18:41:24 GMT</pubDate></item><item><title><![CDATA[Reply to Strukturen in Strukturen on Tue, 10 Oct 2006 19:08:49 GMT]]></title><description><![CDATA[<p>Ich arbeite grad dran in 30 mins vielleicht. Ein Array ist kein Zeiger.Mit einen Zeiger kann man die adressen eines Arrays leicht abklappern.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1152417</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1152417</guid><dc:creator><![CDATA[TheAngryPirat]]></dc:creator><pubDate>Tue, 10 Oct 2006 19:08:49 GMT</pubDate></item><item><title><![CDATA[Reply to Strukturen in Strukturen on Tue, 10 Oct 2006 19:51:22 GMT]]></title><description><![CDATA[<p>Dauert noch länger ^^<br />
Juhu, noch fertig geworden! Ich hab aber keine kommentare! Das verstehen musst du schon selber hinbekommen ^^! Stell ne konkrete frage und ich versuch dir best möglich zu helfen.</p>
<pre><code class="language-cpp">#include &lt;iostream&gt; 
#include &lt;conio.h&gt; 

using namespace std; 

struct cKfz 
{ 
char marke[20];
char farbe[10];

int tueren;
int baujahr;
int inventarnr;

float ps; 
};
/*void allewertenullsetzen(cKfz *); 
void allewertenullsetzen(cKfz *car) 
{
     while(car-&gt;tueren != -1)
     {
          car-&gt;marke={'n','o','n','a','m','e',0};
          car-&gt;farbe=&quot;dunkelbunt&quot;;
          car-&gt;tueren=5;
          car-&gt;baujahr=1940;
          car-&gt;2357;

          car++;  
     }     
}*/

void eingeben(cKfz *); 
void ausgeben(cKfz); 
void leistung_kw(cKfz); 

void eingeben(cKfz *car) 
{ 
cout&lt;&lt;&quot;Eingabe: &quot;&lt;&lt;endl; 
cout&lt;&lt;&quot;---------&quot;&lt;&lt;endl&lt;&lt;endl; 
cout&lt;&lt;&quot;Marke: &quot;;
cin &gt;&gt; car-&gt;marke;

cout&lt;&lt;&quot;Farbe: &quot;;
cin &gt;&gt; car-&gt;farbe;

cout&lt;&lt;&quot;Anzahl der Tueren: &quot;;
cin&gt;&gt; car-&gt;tueren;

cout&lt;&lt;&quot;Baujahr: &quot;;
cin&gt;&gt; car-&gt;baujahr;

cout&lt;&lt;&quot;Leistung in PS: &quot;;
cin&gt;&gt; car-&gt;ps; 

cout&lt;&lt;&quot;Inventarnummer: &quot;;
cin&gt;&gt; car-&gt;inventarnr;
cout&lt;&lt;endl&lt;&lt;endl; 
}; 

void ausgeben(cKfz car) 
{ 
cout&lt;&lt;&quot;Ausgabe: &quot;&lt;&lt;endl; 
cout&lt;&lt;&quot;---------&quot;&lt;&lt;endl&lt;&lt;endl; 
cout&lt;&lt;&quot;Marke: &quot;&lt;&lt;car.marke&lt;&lt;endl; 
cout&lt;&lt;&quot;Farbe: &quot;&lt;&lt;car.farbe&lt;&lt;endl; 
cout&lt;&lt;&quot;Anzahl der Tueren: &quot;&lt;&lt;car.tueren&lt;&lt;endl; 
cout&lt;&lt;&quot;Baujahr: &quot;&lt;&lt;car.baujahr&lt;&lt;endl; 
cout&lt;&lt;&quot;Leistung in PS: &quot;&lt;&lt;car.ps&lt;&lt;endl; 
cout&lt;&lt;&quot;Inventarnummer: &quot;&lt;&lt;car.inventarnr&lt;&lt;endl; 
}; 

void leistung_kw(cKfz car) 
{ 
cout&lt;&lt;&quot;Leistung in KW: &quot;; 
cout&lt;&lt;car.ps*0.735&lt;&lt;endl; 
}; 

int main() 
{ 
cKfz autos[22];
cKfz *ptauto;
ptauto=&amp;autos[0];

int eingabe=1;
int welchesauto;

        while(eingabe == 1 || eingabe == 2)
        {
            cout &lt;&lt; &quot;Was möchten Sie machen?&quot; &lt;&lt; endl &lt;&lt; endl;
            cout &lt;&lt; &quot;[0] Beenden&quot; &lt;&lt; endl;
            cout &lt;&lt; &quot;[1] Autodaten eingeben&quot; &lt;&lt; endl;
            cout &lt;&lt; &quot;[2] Autodaten ausgeben&quot; &lt;&lt; endl;
            cin &gt;&gt; eingabe;
            switch(eingabe)
                {
                    case 1:cout &lt;&lt; &quot;Bitte geben Sie die Addresse an zu Eingabe(1-21)&quot; &lt;&lt; endl;
                           cin &gt;&gt; welchesauto;
                           eingeben(ptauto+welchesauto);
                           //getch();
                           break;

                    case 2:cout &lt;&lt; &quot;Bitte geben Sie die Addresse an zur Ausgabe(1-21)&quot; &lt;&lt; endl;
                           cin &gt;&gt; welchesauto;
                           ausgeben(autos[welchesauto]); 
                           leistung_kw(autos[welchesauto]);
                           //getch();
                           break;

                    default:
                            break;     
                }
        } 

return 0; 
}
</code></pre>
<p>gruß Simon<br />
PS: auch dir sei es erlaubt vor und nach deinen code auf C/C++ zu druecken :p</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1152438</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1152438</guid><dc:creator><![CDATA[TheAngryPirat]]></dc:creator><pubDate>Tue, 10 Oct 2006 19:51:22 GMT</pubDate></item><item><title><![CDATA[Reply to Strukturen in Strukturen on Tue, 10 Oct 2006 20:08:13 GMT]]></title><description><![CDATA[<p>Ja vielen Dank, ist alles richtig perfekt, doch das muss doch in eine structur fuhrpark, und wie schreibe ich das da rein,</p>
<pre><code class="language-cpp">struct fuhrpark
{
cKfz autos[29];
};
.......
</code></pre>
<p>nur wie geht es jetzt weiter, das ist das wo mir der Faden fehlt, das andere war super gemacht und sehr gut zu verstehen, dachte nur das es viel komplizierter geht nur wie mache ich das jetzt mit der struktur fuhrpark</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1152455</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1152455</guid><dc:creator><![CDATA[ASDASD2]]></dc:creator><pubDate>Tue, 10 Oct 2006 20:08:13 GMT</pubDate></item></channel></rss>