<?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[Aus Struktur geladene Strings werden aneinandergehängt]]></title><description><![CDATA[<p>Hi,</p>
<p>ich hab zwei Eingabefelder.<br />
Den Feldern ist eine string-variable hinterlegt mit maximal 5 Zeichen.<br />
Den Inhalt dieser Felder speicher ich nun in zwei Feldern (char[5]) in meiner Struktur:<br />
UpdateData(true);<br />
strcpy(adressedlg_ptr-&gt;ad.ad_adresse.postfach, m_strpostfach);<br />
strcpy(adressedlg_ptr-&gt;ad.ad_adresse.email, m_stremail);<br />
und die Struktur als binäre Datei.</p>
<p>Wenn ich weniger als 5 Zeichen eingeb, dann speicher und wieder öffne und die Felder wie folgt initialisiere<br />
m_strpostfach = adressedlg_ptr-&gt;vn.vn_adresse.postfach;<br />
m_stremail = adressedlg_ptr-&gt;vn.vn_adresse.email;<br />
UpdateData(false);</p>
<p>dann ist alles wunderbar. <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>
<p>Nun zu meinem Problem:<br />
Wenn ich so viele Zeichen wie möglich eingebe, also 5, dann speichere und wieder öffne...<br />
dann hab ich im Eingabefeld1 beide Strings aneinandergehängt und im Eingabefeld2 den korrekten Inhalt.<br />
Ich hab doch aber ein Feld mit der Länge 5 (char[5])? *Brett vorm Kopf* <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--disappointed_face"
      title=":("
      alt="😞"
    /></p>
<p>bitte helft mir auf die Sprünge...<br />
Greets<br />
Geuse</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/49008/aus-struktur-geladene-strings-werden-aneinandergehängt</link><generator>RSS for Node</generator><lastBuildDate>Wed, 29 Apr 2026 02:55:59 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/49008.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 15 Sep 2003 09:14:35 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Aus Struktur geladene Strings werden aneinandergehängt on Mon, 15 Sep 2003 09:14:35 GMT]]></title><description><![CDATA[<p>Hi,</p>
<p>ich hab zwei Eingabefelder.<br />
Den Feldern ist eine string-variable hinterlegt mit maximal 5 Zeichen.<br />
Den Inhalt dieser Felder speicher ich nun in zwei Feldern (char[5]) in meiner Struktur:<br />
UpdateData(true);<br />
strcpy(adressedlg_ptr-&gt;ad.ad_adresse.postfach, m_strpostfach);<br />
strcpy(adressedlg_ptr-&gt;ad.ad_adresse.email, m_stremail);<br />
und die Struktur als binäre Datei.</p>
<p>Wenn ich weniger als 5 Zeichen eingeb, dann speicher und wieder öffne und die Felder wie folgt initialisiere<br />
m_strpostfach = adressedlg_ptr-&gt;vn.vn_adresse.postfach;<br />
m_stremail = adressedlg_ptr-&gt;vn.vn_adresse.email;<br />
UpdateData(false);</p>
<p>dann ist alles wunderbar. <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>
<p>Nun zu meinem Problem:<br />
Wenn ich so viele Zeichen wie möglich eingebe, also 5, dann speichere und wieder öffne...<br />
dann hab ich im Eingabefeld1 beide Strings aneinandergehängt und im Eingabefeld2 den korrekten Inhalt.<br />
Ich hab doch aber ein Feld mit der Länge 5 (char[5])? *Brett vorm Kopf* <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--disappointed_face"
      title=":("
      alt="😞"
    /></p>
<p>bitte helft mir auf die Sprünge...<br />
Greets<br />
Geuse</p>
]]></description><link>https://www.c-plusplus.net/forum/post/353803</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/353803</guid><dc:creator><![CDATA[Geuse]]></dc:creator><pubDate>Mon, 15 Sep 2003 09:14:35 GMT</pubDate></item><item><title><![CDATA[Reply to Aus Struktur geladene Strings werden aneinandergehängt on Mon, 15 Sep 2003 09:24:49 GMT]]></title><description><![CDATA[<p>C Grundlagen:</p>
<p>Es sind nur 4 Zeichen möglich wegen \0. Da du die char[5] hintereinander deklarierst, liegen sie hintereinander im Speicher und werden wegen des fehlenden Endezeichens auch hintereinander ausgegeben.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/353810</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/353810</guid><dc:creator><![CDATA[estartu]]></dc:creator><pubDate>Mon, 15 Sep 2003 09:24:49 GMT</pubDate></item><item><title><![CDATA[Reply to Aus Struktur geladene Strings werden aneinandergehängt on Mon, 15 Sep 2003 09:40:38 GMT]]></title><description><![CDATA[<p>war ne blöde Frage, aber ich kam grad nicht drauf. Danke schön <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/353820</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/353820</guid><dc:creator><![CDATA[Geuse]]></dc:creator><pubDate>Mon, 15 Sep 2003 09:40:38 GMT</pubDate></item></channel></rss>