<?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[int Werte in char array speichern]]></title><description><![CDATA[<p>Hallo zusammen,<br />
ich weiss, dass es eine absolute Anfänger Frage ist, aber ich stehe mir gerade selbst im Weg. Sprich ich bekomme es einfach nicht hin.<br />
Ich habe einen TCP Socket. Um die Daten sicher auszutauschen, möchte ich folgendes realisieren.<br />
ICh möchte folgenden char array über send() an den server schicken.<br />
0xFFFE 0000 0001 0002 0003 CRC16<br />
Kennung Laenge Daten 1-3 CRC16 über die Daten 1-3</p>
<p>Es handelt sich um lauter int Werte. Wie bekomme ich diese nun in einen char array welchen ich mit send() schicken kann???</p>
<p>Danke schonmal für Eure Hilfe.</p>
<p>Grüße<br />
tYREL</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/197117/int-werte-in-char-array-speichern</link><generator>RSS for Node</generator><lastBuildDate>Thu, 01 Oct 2026 01:17:42 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/197117.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 06 Nov 2007 20:16:38 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to int Werte in char array speichern on Tue, 06 Nov 2007 20:16:38 GMT]]></title><description><![CDATA[<p>Hallo zusammen,<br />
ich weiss, dass es eine absolute Anfänger Frage ist, aber ich stehe mir gerade selbst im Weg. Sprich ich bekomme es einfach nicht hin.<br />
Ich habe einen TCP Socket. Um die Daten sicher auszutauschen, möchte ich folgendes realisieren.<br />
ICh möchte folgenden char array über send() an den server schicken.<br />
0xFFFE 0000 0001 0002 0003 CRC16<br />
Kennung Laenge Daten 1-3 CRC16 über die Daten 1-3</p>
<p>Es handelt sich um lauter int Werte. Wie bekomme ich diese nun in einen char array welchen ich mit send() schicken kann???</p>
<p>Danke schonmal für Eure Hilfe.</p>
<p>Grüße<br />
tYREL</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1398884</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1398884</guid><dc:creator><![CDATA[tyrel]]></dc:creator><pubDate>Tue, 06 Nov 2007 20:16:38 GMT</pubDate></item><item><title><![CDATA[Reply to int Werte in char array speichern on Tue, 06 Nov 2007 20:26:34 GMT]]></title><description><![CDATA[<p>wenn deine ints in nem array vorliegen ist wahrscheinlich memcpy der schnellste und einfachste weg. einmal hin, einmal her.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1398885</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1398885</guid><dc:creator><![CDATA[thordk]]></dc:creator><pubDate>Tue, 06 Nov 2007 20:26:34 GMT</pubDate></item><item><title><![CDATA[Reply to int Werte in char array speichern on Tue, 06 Nov 2007 20:28:59 GMT]]></title><description><![CDATA[<p>hmm, liegen zwar nicht in einem int array, aber kann ich ja entsprechend so anlegen, das ist kein problem. gute idee. vielen dank. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1398888</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1398888</guid><dc:creator><![CDATA[tyrel]]></dc:creator><pubDate>Tue, 06 Nov 2007 20:28:59 GMT</pubDate></item><item><title><![CDATA[Reply to int Werte in char array speichern on Wed, 07 Nov 2007 11:01:07 GMT]]></title><description><![CDATA[<p>Die Frage ist jetzt, ob die Daten als String oder aber binär versendet werden sollen?</p>
<p>Du kannst die Daten nämlich auch einzeln (oder in einem int-Array) binär mit send() verschicken:</p>
<pre><code class="language-cpp">int x;
int a[10];
send(socket, (char *)&amp;x, sizeof(x)); // ein int binär versenden
send(socket, (char *)a, sizeof(a)); // das ganze int-array binär versenden
</code></pre>
<p>Der cast (char <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="😉"
    /> dient nur der Eleminierung der Warnung, aber es bedeutet nicht zwangsläufig, daß nur ein char-Zeiger oder char-Array als Parameter übergeben werden muß.</p>
<p>Entsprechend mußt du dann die Funktion recv() auf der Gegenseite aufrufen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1399016</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1399016</guid><dc:creator><![CDATA[Th]]></dc:creator><pubDate>Wed, 07 Nov 2007 11:01:07 GMT</pubDate></item><item><title><![CDATA[Reply to int Werte in char array speichern on Wed, 07 Nov 2007 14:18:14 GMT]]></title><description><![CDATA[<p>Cool. Danke. Die Art der Daten ist egal (char oder int) ich kann ja die Gegenstelle, wie Du ja richtigerweise sagt, entsprechend umstellen.<br />
Dann werde ich heute Abend noch ein paar Versuche machen. Vielen Dank für den Tipp. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /> <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1399198</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1399198</guid><dc:creator><![CDATA[tyrel_]]></dc:creator><pubDate>Wed, 07 Nov 2007 14:18:14 GMT</pubDate></item></channel></rss>