<?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[Frage zur Ausgabe]]></title><description><![CDATA[<p>hallo Leute,<br />
ich habe eine Aufgabe,die ich zum Teil gelöst habe,aber bei der Aufgabenstellung es muss nur ausgeben wenn es sich nicht um ein leeres Objekt im Array handlet . ich füge das Programm zu .im voraus bedanke ich mich für eure Hilfe .<br />
#include&lt;iostream&gt;<br />
using namespace std;</p>
<p>class cFunkMast{<br />
private://Eigenschaften der Klasse cFunkMast<br />
int Anzahl_Antennen;<br />
int Reichweite;<br />
double Hoehe;<br />
double geopos;<br />
public://Konstruktorn der Kalsse cFunkMast<br />
cFunkMast();//StandarKonstruktor Deklaration<br />
cFunkMast(int an_ant,int rw,double h,double gp);// Deklaration Konstruktor mit Parametern<br />
/* Funkmasten(int an_ant=0,int rw=0,double h=0.0,double gp=0.0){<br />
Anzahl_Antennen=an_ant;<br />
Reichweite=rw;<br />
Hoehe=h;<br />
geopos=gp;<br />
}*/<br />
~cFunkMast();<br />
//Metoden der Klasse cFunkMast<br />
void print();<br />
};<br />
//Definition der Konstruktoren<br />
cFunkMast::cFunkMast(){<br />
Anzahl_Antennen=0;<br />
Reichweite=0;<br />
Hoehe=0.0;<br />
geopos=0.0;<br />
}<br />
cFunkMast::cFunkMast(int an_ant,int rw,double h,double gp){<br />
Anzahl_Antennen=an_ant;<br />
Reichweite=rw;<br />
Hoehe=h;<br />
geopos=gp;<br />
}<br />
cFunkMast::~cFunkMast(){<br />
cout&lt;&lt;&quot;Objekt wird zerstoert:&quot;&lt;&lt;endl;<br />
}<br />
void cFunkMast::print(){//Methode Der klasse cFunkMast die für die Ausgaeb zuständig ist<br />
cout&lt;&lt;&quot;|\t&quot;&lt;&lt;Anzahl_Antennen&lt;&lt;&quot;\t|\t&quot;&lt;&lt; Reichweite&lt;&lt;&quot;\t|\t&quot;&lt;&lt;Hoehe&lt;&lt;&quot;\t|\t&quot;&lt;&lt;geopos&lt;&lt;&quot;\t|&quot;&lt;&lt;endl;<br />
}</p>
<p>int main(){<br />
//Instanzierung und InitilaisierungsListe der 8 ersten Objekten<br />
cFunkMast objekt[100]={ cFunkMast(1,30,7.56,38.76),<br />
cFunkMast(3,23,7.56,38.76),<br />
cFunkMast(6,23,5.54,33.72),<br />
cFunkMast(8,30,7.87,32.76),<br />
cFunkMast(9,30,2.96,33.55),<br />
cFunkMast(5,30,23.76,37.436),<br />
cFunkMast(11,30,10.56,38.46),<br />
cFunkMast(21,30,9.56,38.06),<br />
};<br />
cout&lt;&lt;&quot;\t*** -----\t\tFunkmasten-Register\t\t----- ***\t&quot;&lt;&lt;endl;<br />
cout&lt;&lt;&quot;| Antennenzahl | Leistung | Hoehe | Position |&quot;&lt;&lt;endl;</p>
<p>for(int i=0;i&lt;100;i++){/*Hier muss was implementiert werden um die Ausgabe der befüllten Elmente auszugeben.d.h.ohne die Initialisierung des Konstruktors auszugeben*/<br />
objekt[i].print();<br />
}<br />
return 0;<br />
}</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/284535/frage-zur-ausgabe</link><generator>RSS for Node</generator><lastBuildDate>Fri, 21 Aug 2026 23:17:29 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/284535.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 03 Apr 2011 16:13:28 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Frage zur Ausgabe on Sun, 03 Apr 2011 16:13:28 GMT]]></title><description><![CDATA[<p>hallo Leute,<br />
ich habe eine Aufgabe,die ich zum Teil gelöst habe,aber bei der Aufgabenstellung es muss nur ausgeben wenn es sich nicht um ein leeres Objekt im Array handlet . ich füge das Programm zu .im voraus bedanke ich mich für eure Hilfe .<br />
#include&lt;iostream&gt;<br />
using namespace std;</p>
<p>class cFunkMast{<br />
private://Eigenschaften der Klasse cFunkMast<br />
int Anzahl_Antennen;<br />
int Reichweite;<br />
double Hoehe;<br />
double geopos;<br />
public://Konstruktorn der Kalsse cFunkMast<br />
cFunkMast();//StandarKonstruktor Deklaration<br />
cFunkMast(int an_ant,int rw,double h,double gp);// Deklaration Konstruktor mit Parametern<br />
/* Funkmasten(int an_ant=0,int rw=0,double h=0.0,double gp=0.0){<br />
Anzahl_Antennen=an_ant;<br />
Reichweite=rw;<br />
Hoehe=h;<br />
geopos=gp;<br />
}*/<br />
~cFunkMast();<br />
//Metoden der Klasse cFunkMast<br />
void print();<br />
};<br />
//Definition der Konstruktoren<br />
cFunkMast::cFunkMast(){<br />
Anzahl_Antennen=0;<br />
Reichweite=0;<br />
Hoehe=0.0;<br />
geopos=0.0;<br />
}<br />
cFunkMast::cFunkMast(int an_ant,int rw,double h,double gp){<br />
Anzahl_Antennen=an_ant;<br />
Reichweite=rw;<br />
Hoehe=h;<br />
geopos=gp;<br />
}<br />
cFunkMast::~cFunkMast(){<br />
cout&lt;&lt;&quot;Objekt wird zerstoert:&quot;&lt;&lt;endl;<br />
}<br />
void cFunkMast::print(){//Methode Der klasse cFunkMast die für die Ausgaeb zuständig ist<br />
cout&lt;&lt;&quot;|\t&quot;&lt;&lt;Anzahl_Antennen&lt;&lt;&quot;\t|\t&quot;&lt;&lt; Reichweite&lt;&lt;&quot;\t|\t&quot;&lt;&lt;Hoehe&lt;&lt;&quot;\t|\t&quot;&lt;&lt;geopos&lt;&lt;&quot;\t|&quot;&lt;&lt;endl;<br />
}</p>
<p>int main(){<br />
//Instanzierung und InitilaisierungsListe der 8 ersten Objekten<br />
cFunkMast objekt[100]={ cFunkMast(1,30,7.56,38.76),<br />
cFunkMast(3,23,7.56,38.76),<br />
cFunkMast(6,23,5.54,33.72),<br />
cFunkMast(8,30,7.87,32.76),<br />
cFunkMast(9,30,2.96,33.55),<br />
cFunkMast(5,30,23.76,37.436),<br />
cFunkMast(11,30,10.56,38.46),<br />
cFunkMast(21,30,9.56,38.06),<br />
};<br />
cout&lt;&lt;&quot;\t*** -----\t\tFunkmasten-Register\t\t----- ***\t&quot;&lt;&lt;endl;<br />
cout&lt;&lt;&quot;| Antennenzahl | Leistung | Hoehe | Position |&quot;&lt;&lt;endl;</p>
<p>for(int i=0;i&lt;100;i++){/*Hier muss was implementiert werden um die Ausgabe der befüllten Elmente auszugeben.d.h.ohne die Initialisierung des Konstruktors auszugeben*/<br />
objekt[i].print();<br />
}<br />
return 0;<br />
}</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2044208</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2044208</guid><dc:creator><![CDATA[big_mental]]></dc:creator><pubDate>Sun, 03 Apr 2011 16:13:28 GMT</pubDate></item><item><title><![CDATA[Reply to Frage zur Ausgabe on Sun, 03 Apr 2011 19:14:59 GMT]]></title><description><![CDATA[<p>Ich würde ja statt eines Arrays einen std::vector verwenden - der weiß wenigstens, wieviele Elemente er hat.</p>
<p>PS: cpp-Tags sind hilfreich für dich und die Leute, denen du hier deinen Code vorsetzt <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/2044275</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2044275</guid><dc:creator><![CDATA[CStoll]]></dc:creator><pubDate>Sun, 03 Apr 2011 19:14:59 GMT</pubDate></item><item><title><![CDATA[Reply to Frage zur Ausgabe on Sun, 03 Apr 2011 21:12:19 GMT]]></title><description><![CDATA[<p>Edit:<br />
Hab das ganze mal auf Vordermann gebracht. Da war so einiges Verbesserungswürdig :).</p>
<pre><code class="language-cpp">#include &lt;iostream&gt;
#include &lt;vector&gt;

class cFunkMast
{
public:
    cFunkMast()
        : m_numAntennas(0), m_range(0), m_height(0), m_geopos(0)
    {}

    cFunkMast(int an_ant,int rw,double h,double gp)
        : m_numAntennas(an_ant), m_range(rw), m_height(h), m_geopos(gp)
    {}

    ~cFunkMast()
    {}

    void print()
    {
        std::cout &lt;&lt; &quot;|\t&quot; &lt;&lt; m_numAntennas &lt;&lt; &quot;\t|\t&quot; &lt;&lt; m_range &lt;&lt; &quot;\t|\t&quot; &lt;&lt; m_height &lt;&lt; &quot;\t|\t&quot; &lt;&lt; m_geopos &lt;&lt; std::endl;
    }

private:
    int m_numAntennas;
    int m_range;
    double m_height;
    double m_geopos;
};

int main()
{
    std::vector&lt;cFunkMast&gt; vec;
    vec.push_back(cFunkMast(1,30,7.56,38.76));
    vec.push_back(cFunkMast(3,23,7.56,38.76));
    // ....

    std::cout&lt;&lt;&quot;\t***   -----\t\tFunkmasten-Register\t\t-----   ***\t&quot; &lt;&lt; std::endl;
    std::cout&lt;&lt;&quot;| Antennenzahl  |    Leistung   |     Hoehe     |    Position   |&quot; &lt;&lt; std::endl;

    for ( int i=0;i&lt;vec.size();i++)
    {
        vec[i].print();
    }
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/2044314</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2044314</guid><dc:creator><![CDATA[[[global:former_user]]]]></dc:creator><pubDate>Sun, 03 Apr 2011 21:12:19 GMT</pubDate></item></channel></rss>