<?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[unsigned char[] nach std::string konvertieren?]]></title><description><![CDATA[<p>Hallo, ich habe folgende Code:</p>
<p>std::string str;</p>
<p>unsigned char mac[6];<br />
mac[0] = 0x08;<br />
mac[1] = 0x00;<br />
mac[2] = 0x06;<br />
mac[3] = 0xa8;<br />
mac[4] = 0x00;<br />
mac[5] = 0x02;</p>
<p>wie kann ich &quot;mac&quot; nach &quot;str&quot; umwandeln und ausgeben lassen?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/243563/unsigned-char-nach-std-string-konvertieren</link><generator>RSS for Node</generator><lastBuildDate>Sun, 20 Sep 2026 00:33:15 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/243563.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 18 Jun 2009 11:43:53 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to unsigned char[] nach std::string konvertieren? on Thu, 18 Jun 2009 11:43:53 GMT]]></title><description><![CDATA[<p>Hallo, ich habe folgende Code:</p>
<p>std::string str;</p>
<p>unsigned char mac[6];<br />
mac[0] = 0x08;<br />
mac[1] = 0x00;<br />
mac[2] = 0x06;<br />
mac[3] = 0xa8;<br />
mac[4] = 0x00;<br />
mac[5] = 0x02;</p>
<p>wie kann ich &quot;mac&quot; nach &quot;str&quot; umwandeln und ausgeben lassen?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1728753</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1728753</guid><dc:creator><![CDATA[cyanrain]]></dc:creator><pubDate>Thu, 18 Jun 2009 11:43:53 GMT</pubDate></item><item><title><![CDATA[Reply to unsigned char[] nach std::string konvertieren? on Thu, 18 Jun 2009 11:56:48 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">unsigned char mac[6]; 
mac[0] = 0x08; 
mac[1] = 0x00; 
mac[2] = 0x06; 
mac[3] = 0xa8; 
mac[4] = 0x00; 
mac[5] = 0x02;
std::ostringstream oss;
oss &lt;&lt; std::hex;
for (long i = 0; i &lt; 6; ++i)
{
   oss &lt;&lt; mac[i];
}
std::string str = oss.str();
std::cout &lt;&lt; str;
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1728760</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1728760</guid><dc:creator><![CDATA[theta]]></dc:creator><pubDate>Thu, 18 Jun 2009 11:56:48 GMT</pubDate></item><item><title><![CDATA[Reply to unsigned char[] nach std::string konvertieren? on Thu, 18 Jun 2009 12:01:45 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">#include &lt;string&gt;
#include &lt;sstream&gt;
#include &lt;iomanip&gt;

//...

size_t const items = 6;
unsigned char mac[items] = {0x08, 0x00, 0x06, 0xA8, 0x00, 0x02};

//...

std::stringstream sstr;
sstr &lt;&lt; std::hex &lt;&lt; std::setfill('0');
for(size_t n = 0; n != items; ++n)
{
    sstr &lt;&lt; std::setw(2) &lt;&lt; static_cast&lt;unsigned&gt;(mac[n]);
}

std::string str = sstr.str();
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1728764</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1728764</guid><dc:creator><![CDATA[Tachyon]]></dc:creator><pubDate>Thu, 18 Jun 2009 12:01:45 GMT</pubDate></item><item><title><![CDATA[Reply to unsigned char[] nach std::string konvertieren? on Thu, 18 Jun 2009 12:06:17 GMT]]></title><description><![CDATA[<p>... falls er unter &quot;konvertieren&quot; auch &quot;lesbar machen&quot; versteht.</p>
<p>Ansonsten:</p>
<pre><code class="language-cpp">string mac(&quot;\x08\x00\x06\xa8\x00\x02&quot;, 6);
// oder 

string mac;
mac.resize(6);
mac[0] = 0x08;
mac[1] = 0x00;
mac[2] = 0x06;
mac[3] = 0xa8;
mac[4] = 0x00;
mac[5] = 0x02; 

// oder 
string mac;
mac.push_back(0x08);
mac.push_back(0x00);
mac.push_back(0x06);
mac.push_back(0xa8);
mac.push_back(0x00);
mac.push_back(0x02);

// oder ....
</code></pre>
<p>(den würde ich dann aber über thetas Weg ausgeben lassen)</p>
<p>Gruß,</p>
<p>Simon2.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1728765</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1728765</guid><dc:creator><![CDATA[Simon2]]></dc:creator><pubDate>Thu, 18 Jun 2009 12:06:17 GMT</pubDate></item><item><title><![CDATA[Reply to unsigned char[] nach std::string konvertieren? on Thu, 18 Jun 2009 12:03:25 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">unsigned char test[8];
   std::string s;
   s.assign((char*)&amp;test[0], sizeof(test));
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1728766</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1728766</guid><dc:creator><![CDATA[templäd]]></dc:creator><pubDate>Thu, 18 Jun 2009 12:03:25 GMT</pubDate></item><item><title><![CDATA[Reply to unsigned char[] nach std::string konvertieren? on Thu, 18 Jun 2009 12:22:05 GMT]]></title><description><![CDATA[<p>Danke für eure alle Antworten!</p>
<p>Die Code von Tachyon hat funktioniert!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1728781</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1728781</guid><dc:creator><![CDATA[cyanrain]]></dc:creator><pubDate>Thu, 18 Jun 2009 12:22:05 GMT</pubDate></item></channel></rss>