<?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[Daten speichern, nur wie?]]></title><description><![CDATA[<p>Hi,</p>
<p>ich bin noch ein NewBie in C++, kann etwas Java. Folgendes Problem.</p>
<p>Ich habe vor ein kleines Konsolenprogramm zu schreiben, dass als kleines Adressbuch fungieren sollte. Habe mir folgendes überlegt. Ich erstelle eine Klasse Person zB.</p>
<pre><code>class Person {
	char datensatz;

	char vorName;
	char nachName;
	char anschrift;
	unsigned int telefon;

	void speichern() {
		std::cout &lt;&lt; &quot;Neuen Datensatz anlegen\n&quot;;

		//daten werden eingegeben
		std::cout &lt;&lt; &quot;Vorname: &quot;;
		std::cin &gt;&gt; vorName;
		std::cout &lt;&lt; &quot;\nNachname: &quot;;
		std::cin &gt;&gt; nachName;
		std::cout &lt;&lt; &quot;\nAnschrift: &quot;;
		std::cin &gt;&gt; anschrift;
		std::cout &lt;&lt; &quot;\nTelefon: &quot;;
		std::cin &gt;&gt; telefon;

		//Speichern als...
		std::cout &lt;&lt; &quot;Unter welchem Name sollen die Daten gespeichern werden?&quot;;
		std::cin &gt;&gt; datensatz;
}
</code></pre>
<p>Warum kann ich die Klasse nicht in Code schreiben?</p>
<p>Die Klasse bekommt die Angaben zur Person Zeilen Weise durch die Eingabe in die Konsole übergeben.<br />
Jetzt die Frage: Wie kann ich diese Daten, die dann eine Person zB Michael darstellen, denn dann zb unter Michael oder 1 etc. abspeichern, so dass ich sie bei jedem Start wieder in der Konsole zur verfügung habe?</p>
<p>Hoffe ihr versteht mein Anliegen und könnt mir helfen!</p>
<p>Danke schon mal!</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/149937/daten-speichern-nur-wie</link><generator>RSS for Node</generator><lastBuildDate>Sat, 05 Sep 2026 10:23:08 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/149937.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 11 Jun 2006 16:35:47 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Daten speichern, nur wie? on Sun, 11 Jun 2006 16:49:24 GMT]]></title><description><![CDATA[<p>Hi,</p>
<p>ich bin noch ein NewBie in C++, kann etwas Java. Folgendes Problem.</p>
<p>Ich habe vor ein kleines Konsolenprogramm zu schreiben, dass als kleines Adressbuch fungieren sollte. Habe mir folgendes überlegt. Ich erstelle eine Klasse Person zB.</p>
<pre><code>class Person {
	char datensatz;

	char vorName;
	char nachName;
	char anschrift;
	unsigned int telefon;

	void speichern() {
		std::cout &lt;&lt; &quot;Neuen Datensatz anlegen\n&quot;;

		//daten werden eingegeben
		std::cout &lt;&lt; &quot;Vorname: &quot;;
		std::cin &gt;&gt; vorName;
		std::cout &lt;&lt; &quot;\nNachname: &quot;;
		std::cin &gt;&gt; nachName;
		std::cout &lt;&lt; &quot;\nAnschrift: &quot;;
		std::cin &gt;&gt; anschrift;
		std::cout &lt;&lt; &quot;\nTelefon: &quot;;
		std::cin &gt;&gt; telefon;

		//Speichern als...
		std::cout &lt;&lt; &quot;Unter welchem Name sollen die Daten gespeichern werden?&quot;;
		std::cin &gt;&gt; datensatz;
}
</code></pre>
<p>Warum kann ich die Klasse nicht in Code schreiben?</p>
<p>Die Klasse bekommt die Angaben zur Person Zeilen Weise durch die Eingabe in die Konsole übergeben.<br />
Jetzt die Frage: Wie kann ich diese Daten, die dann eine Person zB Michael darstellen, denn dann zb unter Michael oder 1 etc. abspeichern, so dass ich sie bei jedem Start wieder in der Konsole zur verfügung habe?</p>
<p>Hoffe ihr versteht mein Anliegen und könnt mir helfen!</p>
<p>Danke schon mal!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1075701</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1075701</guid><dc:creator><![CDATA[timkon]]></dc:creator><pubDate>Sun, 11 Jun 2006 16:49:24 GMT</pubDate></item><item><title><![CDATA[Reply to Daten speichern, nur wie? on Sun, 11 Jun 2006 16:54:03 GMT]]></title><description><![CDATA[<p>Hier hast du einige Beispiele für fStream.<br />
<a href="http://alpha.fesg.tu-muenchen.de/dieter/oop/cppio.html" rel="nofollow">http://alpha.fesg.tu-muenchen.de/dieter/oop/cppio.html</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1075715</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1075715</guid><dc:creator><![CDATA[Christoph K.]]></dc:creator><pubDate>Sun, 11 Jun 2006 16:54:03 GMT</pubDate></item><item><title><![CDATA[Reply to Daten speichern, nur wie? on Sun, 11 Jun 2006 16:54:18 GMT]]></title><description><![CDATA[<p>hi<br />
dazu brauchst du Filestreams; also das hier:</p>
<pre><code class="language-cpp">class Person {
char vorName;
char nachName;
char anschrift;
unsigned int telefon;
}
</code></pre>
<p>ist totaler quatsch <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/26a0.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--warning"
      title=":warning:"
      alt="⚠"
    /> ...so könnte man es machen...:</p>
<pre><code class="language-cpp">class Person
{
   private:
     std::string   strVorName;
     std::string   strNachName;
     std::string   strAnschrift;
     unsigned int  uiTelefon;
   public:
     Person();
     ~Person();
     // Zugriffmethoden: get- und set-
     // ...hier...
     // uvm.
}
</code></pre>
<p>( <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/27a1.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--right_arrow"
      title=":arrow_right:"
      alt="➡"
    /> Die Datenkapslung für eine Klasse ist nämlich autom. private, du kannst also auf nix zugreifen, entweder du machst sie public, oder du nimmst n struct (sehr unschön!))</p>
<p>so das erstmal zum <strong>generellen Aufbau einer Klasse</strong>....</p>
<p>Also ich würd sagen kauf dir n gutes Buch und lern die verdammten <strong>Grundlagen</strong> ...weitere Tipps (bitte nicht böse sein <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f644.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_rolling_eyes"
      title=":rolling_eyes:"
      alt="🙄"
    /> ) haben echt keinen Sinn <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f44e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--thumbs_down"
      title=":-1:"
      alt="👎"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1075716</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1075716</guid><dc:creator><![CDATA[OhmEinGott]]></dc:creator><pubDate>Sun, 11 Jun 2006 16:54:18 GMT</pubDate></item></channel></rss>