<?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[uint8_t* in Char Array]]></title><description><![CDATA[<p>Guten Tag<br />
ich hoffe ich bin hier richtig:<br />
von einem Socket bekomme ich den empfangene Nachricht. Allerdings ist dieser im uint8_t* Format.<br />
Möchte allerdings damit weiterarbeiten (z.B. mit anderen chars vergleichen). Also müsste das ganze in ein Char Array oder ein String umkonvertiert werden.<br />
Per Google habe ich leider keine Lösung gefunden.</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/322587/uint8_t-in-char-array</link><generator>RSS for Node</generator><lastBuildDate>Fri, 17 Jul 2026 02:39:14 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/322587.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 30 Dec 2013 12:30:59 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to uint8_t* in Char Array on Mon, 30 Dec 2013 12:30:59 GMT]]></title><description><![CDATA[<p>Guten Tag<br />
ich hoffe ich bin hier richtig:<br />
von einem Socket bekomme ich den empfangene Nachricht. Allerdings ist dieser im uint8_t* Format.<br />
Möchte allerdings damit weiterarbeiten (z.B. mit anderen chars vergleichen). Also müsste das ganze in ein Char Array oder ein String umkonvertiert werden.<br />
Per Google habe ich leider keine Lösung gefunden.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2374088</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2374088</guid><dc:creator><![CDATA[[[global:former_user]]]]></dc:creator><pubDate>Mon, 30 Dec 2013 12:30:59 GMT</pubDate></item><item><title><![CDATA[Reply to uint8_t* in Char Array on Mon, 30 Dec 2013 12:34:54 GMT]]></title><description><![CDATA[<p>Die sicherste Lösung ein uint8_t Array in ein char Array zu konvertieren ist es, jedes Element des uint8_t Arrrays durchzugehen, zu casten und dem char Array zuzuweisen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2374090</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2374090</guid><dc:creator><![CDATA[Nathan]]></dc:creator><pubDate>Mon, 30 Dec 2013 12:34:54 GMT</pubDate></item><item><title><![CDATA[Reply to uint8_t* in Char Array on Mon, 30 Dec 2013 12:48:01 GMT]]></title><description><![CDATA[<p>Dazu musst du das Protokol kennen, welches definiert wie die Empfangenen Daten (in Form von einem Byte Buffer) interpretiert werden müssen. Im Byte Buffer könnten 4-Byte Integer stehen, aber auch ein String, bestehend aus 2-Byte Characters etc.</p>
<p>Ausserdem, falls die Kommunkikation über ein TCP Socket läuft musst du für das Framing sorgen. D.h. du musst durch die vom Protokoll vorgegebene Regel bestimmen, wann eine Meldung komplett ist und diese dann verarbeiten.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2374092</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2374092</guid><dc:creator><![CDATA[theta]]></dc:creator><pubDate>Mon, 30 Dec 2013 12:48:01 GMT</pubDate></item><item><title><![CDATA[Reply to uint8_t* in Char Array on Mon, 30 Dec 2013 12:51:32 GMT]]></title><description><![CDATA[<p>Also du meinst so:</p>
<pre><code>char test[100];
uint8_t* msg = (uint8_t*)malloc(size);
size = client.read(msg,size);
for(int i = 0; i != size; i++)
{
   test[i] = msg[i];
}
</code></pre>
<p>Wenn ja dann funktioniert es nicht. bekomme immer nur &quot;?&quot; raus.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2374095</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2374095</guid><dc:creator><![CDATA[[[global:former_user]]]]></dc:creator><pubDate>Mon, 30 Dec 2013 12:51:32 GMT</pubDate></item><item><title><![CDATA[Reply to uint8_t* in Char Array on Mon, 30 Dec 2013 13:02:39 GMT]]></title><description><![CDATA[<p>audacity363 schrieb:</p>
<blockquote>
<p>Wenn ja dann funktioniert es nicht. bekomme immer nur &quot;?&quot; raus.</p>
</blockquote>
<p>Was erwartest du denn? Und warum erwartest du es so?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2374099</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2374099</guid><dc:creator><![CDATA[theta]]></dc:creator><pubDate>Mon, 30 Dec 2013 13:02:39 GMT</pubDate></item><item><title><![CDATA[Reply to uint8_t* in Char Array on Mon, 30 Dec 2013 13:18:32 GMT]]></title><description><![CDATA[<p>ich erwarte als Beispiel &quot;Hello World&quot;. Warum es so erwartet wird.. keine Ahnung. Ist so von der Library vorgeschrieben.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2374102</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2374102</guid><dc:creator><![CDATA[[[global:former_user]]]]></dc:creator><pubDate>Mon, 30 Dec 2013 13:18:32 GMT</pubDate></item><item><title><![CDATA[Reply to uint8_t* in Char Array on Mon, 30 Dec 2013 13:37:57 GMT]]></title><description><![CDATA[<p>Die Library (welche auch immer) wird dir dann ja wohl auch vorschreiben wie die Pakete aussehen, und welches Encoding strings haben.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2374107</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2374107</guid><dc:creator><![CDATA[cooky451]]></dc:creator><pubDate>Mon, 30 Dec 2013 13:37:57 GMT</pubDate></item></channel></rss>