<?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[eine Struct zurückgeben?]]></title><description><![CDATA[<p>Hallo,</p>
<p>hab eine Frage,</p>
<p>Habe folgendes in meiner Header stehen:</p>
<pre><code class="language-cpp">typedef struct NMEA_GGA{

	float Time;
	float Latitude;
	char LatDirection[2];
	float Longitude;
	char LongDirection[2];
	int Quality;
	int Sats;
	float DOP;
	float Geoid;

} NMEA_GGA;
</code></pre>
<p>Nun hab ich eine Funktion die mir NMEA_GGA mit gefüllten Werten zurück geben soll, mein Anfang wo Ich nun wohl an der Deklaration hänge:</p>
<pre><code class="language-cpp">NMEA_GGA NMEA_Parser::parse_gga(AnsiString Data)
{
	NMEA_GGA *NMEA_GGA;
	return NMEA_GGA;
}
</code></pre>
<p>Kann mich jemand kurz auf den richtigen Weg schicken?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/210198/eine-struct-zurückgeben</link><generator>RSS for Node</generator><lastBuildDate>Thu, 20 Aug 2026 15:25:19 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/210198.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 08 Apr 2008 12:26:49 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to eine Struct zurückgeben? on Tue, 08 Apr 2008 12:26:49 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>hab eine Frage,</p>
<p>Habe folgendes in meiner Header stehen:</p>
<pre><code class="language-cpp">typedef struct NMEA_GGA{

	float Time;
	float Latitude;
	char LatDirection[2];
	float Longitude;
	char LongDirection[2];
	int Quality;
	int Sats;
	float DOP;
	float Geoid;

} NMEA_GGA;
</code></pre>
<p>Nun hab ich eine Funktion die mir NMEA_GGA mit gefüllten Werten zurück geben soll, mein Anfang wo Ich nun wohl an der Deklaration hänge:</p>
<pre><code class="language-cpp">NMEA_GGA NMEA_Parser::parse_gga(AnsiString Data)
{
	NMEA_GGA *NMEA_GGA;
	return NMEA_GGA;
}
</code></pre>
<p>Kann mich jemand kurz auf den richtigen Weg schicken?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1488477</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1488477</guid><dc:creator><![CDATA[Sany1984]]></dc:creator><pubDate>Tue, 08 Apr 2008 12:26:49 GMT</pubDate></item><item><title><![CDATA[Reply to eine Struct zurückgeben? on Tue, 08 Apr 2008 12:40:18 GMT]]></title><description><![CDATA[<p>Du solltest den Typ deiner struct schon anders benennen als die Instanz. Abgesehen davon braucht man bei C++ das typedef bei structs nicht mehr. Weiterhin würde ich dir raten Namen nur aus Großbuchstaben für Typen und Variablen zu vermeiden. Sowas nimmt man man normalerweise nur für defines bzw. Konstanten.</p>
<pre><code class="language-cpp">struct Nmea_gga
{

    float Time;
    float Latitude;
    char LatDirection[2];
    float Longitude;
    char LongDirection[2];
    int Quality;
    int Sats;
    float DOP;
    float Geoid;
}; 	

Nmea_gga NMEA_Parser::parse_gga(const AnsiString&amp; Data)
{
    Nmea_gga nmea_gga;
    return nmea_gga;
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1488485</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1488485</guid><dc:creator><![CDATA[Braunstein]]></dc:creator><pubDate>Tue, 08 Apr 2008 12:40:18 GMT</pubDate></item><item><title><![CDATA[Reply to eine Struct zurückgeben? on Tue, 08 Apr 2008 12:41:20 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>Das typedef brauchst du in C++ nicht mehr, da ist eine alte Notwendigkeit aus C</p>
<pre><code class="language-cpp">struct NMEA_GGA{

    float Time;
    float Latitude;
    char LatDirection[2];
    float Longitude;
    char LongDirection[2];
    int Quality;
    int Sats;
    float DOP;
    float Geoid;

};
</code></pre>
<p>Das zurückgeben sieht dann so aus (eigentlich genauso wie bei einfachen Typen):</p>
<pre><code class="language-cpp">NMEA_GGA NMEA_Parser::parse_gga(AnsiString Data)
{
    NMEA_GGA result;
    result.Time = ...; //Werte setzen
    return result;
}
</code></pre>
<p>bis bald<br />
akari</p>
<p>/Edit : zu spät...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1488486</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1488486</guid><dc:creator><![CDATA[akari]]></dc:creator><pubDate>Tue, 08 Apr 2008 12:41:20 GMT</pubDate></item></channel></rss>