<?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[Char* und Write&#x2F;Read?]]></title><description><![CDATA[<p>Ich habe das Problem, dass Strukturen mit char* nicht gelesen werden können (vielleicht auch falsch geschrieben?).</p>
<pre><code class="language-cpp">struct file_dbm
	{
 	 char title [3];
 	 int version;
	  char *text;
	};

	ifstream input_file(filename, ios::binary);

	file_dbm input_data;

	input_file.read(reinterpret_cast&lt;char*&gt;(&amp;input_data),sizeof(file_dbm));

	input_file.close();

	cout &lt;&lt; input_data.text;
</code></pre>
<p>Beim Ausgeben gibt es dann den Fehler/Absturz.</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/257178/char-und-write-read</link><generator>RSS for Node</generator><lastBuildDate>Thu, 10 Sep 2026 14:51:11 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/257178.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 24 Dec 2009 10:18:50 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Char* und Write&#x2F;Read? on Thu, 24 Dec 2009 10:18:50 GMT]]></title><description><![CDATA[<p>Ich habe das Problem, dass Strukturen mit char* nicht gelesen werden können (vielleicht auch falsch geschrieben?).</p>
<pre><code class="language-cpp">struct file_dbm
	{
 	 char title [3];
 	 int version;
	  char *text;
	};

	ifstream input_file(filename, ios::binary);

	file_dbm input_data;

	input_file.read(reinterpret_cast&lt;char*&gt;(&amp;input_data),sizeof(file_dbm));

	input_file.close();

	cout &lt;&lt; input_data.text;
</code></pre>
<p>Beim Ausgeben gibt es dann den Fehler/Absturz.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1827185</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1827185</guid><dc:creator><![CDATA[xxxss]]></dc:creator><pubDate>Thu, 24 Dec 2009 10:18:50 GMT</pubDate></item><item><title><![CDATA[Reply to Char* und Write&#x2F;Read? on Thu, 24 Dec 2009 10:20:42 GMT]]></title><description><![CDATA[<p>Du musst eine genaue Elementezahl angeben die eingelesen werden soll.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1827187</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1827187</guid><dc:creator><![CDATA[Kóyaánasqatsi]]></dc:creator><pubDate>Thu, 24 Dec 2009 10:20:42 GMT</pubDate></item><item><title><![CDATA[Reply to Char* und Write&#x2F;Read? on Thu, 24 Dec 2009 10:28:24 GMT]]></title><description><![CDATA[<p>Elementzahl? Bei char*? Wie meinst du das?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1827189</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1827189</guid><dc:creator><![CDATA[xxxss]]></dc:creator><pubDate>Thu, 24 Dec 2009 10:28:24 GMT</pubDate></item><item><title><![CDATA[Reply to Char* und Write&#x2F;Read? on Thu, 24 Dec 2009 10:57:33 GMT]]></title><description><![CDATA[<p>char text[n]</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1827208</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1827208</guid><dc:creator><![CDATA[Kóyaánasqatsi]]></dc:creator><pubDate>Thu, 24 Dec 2009 10:57:33 GMT</pubDate></item><item><title><![CDATA[Reply to Char* und Write&#x2F;Read? on Thu, 24 Dec 2009 11:00:31 GMT]]></title><description><![CDATA[<p>Gemeint ist, daß du auch beim Text ein char-Array verwenden sollst (wie beim Titel, d.h. z.B. char text[100]). Bisher speicherst du nur die Adresse ab (char *), und diese wird beim Neustart des Programms (oder auf einem anderen Rechner) garantiert nicht (mehr) gültig sein.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1827211</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1827211</guid><dc:creator><![CDATA[Th69]]></dc:creator><pubDate>Thu, 24 Dec 2009 11:00:31 GMT</pubDate></item></channel></rss>