<?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[Verschiedene Daten aus Textfile auslesen]]></title><description><![CDATA[<p>Hallo!</p>
<p>hab wieder einmal eine womöglich sehr dumme Frage:<br />
ich habe nun ein recht umfangreiches Programm fertig gestellt und würde jetzt gerne verschiedenen Anfangsparameter aus einer Textfile auslesen.<br />
Versuche die ganze zeit eine Methode oder mehrere Methoden zuschreiben<br />
für die Auslesung von den Werten die in einer Datei sind;<br />
hier ist ein Abschitte von meinem Code:<br />
code.h</p>
<pre><code class="language-cpp">struct Values
{
  XYpair(double x, double y):x(x),y(y){}

  double x;
  double y;
};
class Lesenschreiben

{

private:

   std::string funcname;
   double xmin,xmax ;

 public:

  void schreiben (const std::vector&lt;Values&gt;&amp; data );      

      std::string lesefuncname(const std::string&amp; pfad);
      double lesexmin(const std::string&amp; pfad);
      double  lesexmax(const std::string&amp; pfad);
      std::vector&lt;Values&gt; lese(const std::string&amp; pfad);
</code></pre>
<p>code.cpp</p>
<pre><code class="language-cpp">void Lesenschreiben::schreiben(const std::vector&lt;Values&gt;&amp; data)
{
  std::string dateiname;
  cout&lt;&lt;&quot;in welche Datei soll geschrieben werden&quot;&lt;&lt;endl;
  cin &gt;&gt; dateiname;

 ofstream outf;
  outf.open( dateiname.data());  // datei zum schreiben öffnen
  if( !outf ) {
    cout &lt;&lt; &quot;Konnte Datei &quot; &lt;&lt; dateiname&lt;&lt; &quot; nicht zum Schreiben öffnen&quot; &lt;&lt; endl;
}

     std::string funcname;       // funcname lesen/schreiben 
     cout &lt;&lt;&quot;name der Funktion eingeben:&quot;&lt;&lt;endl;
     cin &gt;&gt; funcname;

    outf &lt;&lt;funcname &lt;&lt; endl;
    outf &lt;&lt;xmin &lt;&lt; endl;
    outf &lt;&lt;xmax &lt;&lt; endl;

    outf &lt;&lt; data.size() &lt;&lt; endl;              

  for( size_t i = 0; i &lt; data.size(); ++i ) {           
    outf &lt;&lt; data[i].x &lt;&lt; &quot; &quot; &lt;&lt; data[i].y &lt;&lt; endl; 
  }
  outf.close();
}
std::string Lesenschreiben::lesefuncname( const std::string&amp; pfad )
{

  ifstream inf;
  std::string funcname;

  inf.open(pfad.data() );              //datei zum lesen öffnen
  if( !inf ) {
    cout &lt;&lt; &quot;Konnte Datei &quot; &lt;&lt; pfad&lt;&lt; &quot; nicht zum Schreiben öffnen&quot; &lt;&lt; endl;
    return funcname;
  }
  inf &gt;&gt; funcname;

  return funcname;
}  

double Lesenschreiben::lesexmin( const std::string&amp; pfad )
{

  ifstream inf;
  double xmin;

  inf.open(pfad.data() );              //datei zum lesen öffnen
  if( !inf ) {
    cout &lt;&lt; &quot;Konnte Datei &quot; &lt;&lt; pfad &lt;&lt; &quot; nicht zum Schreiben öffnen&quot; &lt;&lt; endl;
    return xmin;
  }
  inf &gt;&gt; xmin;

     cout&lt;&lt;xmin&lt;&lt;endl;
  return xmin;
}
</code></pre>
<p>Kann mir da jemand weiterhelfen wie das zu programmieren ist?</p>
<p>Vielen Dank!</p>
<p>Gruß<br />
Seb</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/290651/verschiedene-daten-aus-textfile-auslesen</link><generator>RSS for Node</generator><lastBuildDate>Tue, 18 Aug 2026 07:15:01 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/290651.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 31 Jul 2011 17:07:50 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Verschiedene Daten aus Textfile auslesen on Sun, 31 Jul 2011 17:07:50 GMT]]></title><description><![CDATA[<p>Hallo!</p>
<p>hab wieder einmal eine womöglich sehr dumme Frage:<br />
ich habe nun ein recht umfangreiches Programm fertig gestellt und würde jetzt gerne verschiedenen Anfangsparameter aus einer Textfile auslesen.<br />
Versuche die ganze zeit eine Methode oder mehrere Methoden zuschreiben<br />
für die Auslesung von den Werten die in einer Datei sind;<br />
hier ist ein Abschitte von meinem Code:<br />
code.h</p>
<pre><code class="language-cpp">struct Values
{
  XYpair(double x, double y):x(x),y(y){}

  double x;
  double y;
};
class Lesenschreiben

{

private:

   std::string funcname;
   double xmin,xmax ;

 public:

  void schreiben (const std::vector&lt;Values&gt;&amp; data );      

      std::string lesefuncname(const std::string&amp; pfad);
      double lesexmin(const std::string&amp; pfad);
      double  lesexmax(const std::string&amp; pfad);
      std::vector&lt;Values&gt; lese(const std::string&amp; pfad);
</code></pre>
<p>code.cpp</p>
<pre><code class="language-cpp">void Lesenschreiben::schreiben(const std::vector&lt;Values&gt;&amp; data)
{
  std::string dateiname;
  cout&lt;&lt;&quot;in welche Datei soll geschrieben werden&quot;&lt;&lt;endl;
  cin &gt;&gt; dateiname;

 ofstream outf;
  outf.open( dateiname.data());  // datei zum schreiben öffnen
  if( !outf ) {
    cout &lt;&lt; &quot;Konnte Datei &quot; &lt;&lt; dateiname&lt;&lt; &quot; nicht zum Schreiben öffnen&quot; &lt;&lt; endl;
}

     std::string funcname;       // funcname lesen/schreiben 
     cout &lt;&lt;&quot;name der Funktion eingeben:&quot;&lt;&lt;endl;
     cin &gt;&gt; funcname;

    outf &lt;&lt;funcname &lt;&lt; endl;
    outf &lt;&lt;xmin &lt;&lt; endl;
    outf &lt;&lt;xmax &lt;&lt; endl;

    outf &lt;&lt; data.size() &lt;&lt; endl;              

  for( size_t i = 0; i &lt; data.size(); ++i ) {           
    outf &lt;&lt; data[i].x &lt;&lt; &quot; &quot; &lt;&lt; data[i].y &lt;&lt; endl; 
  }
  outf.close();
}
std::string Lesenschreiben::lesefuncname( const std::string&amp; pfad )
{

  ifstream inf;
  std::string funcname;

  inf.open(pfad.data() );              //datei zum lesen öffnen
  if( !inf ) {
    cout &lt;&lt; &quot;Konnte Datei &quot; &lt;&lt; pfad&lt;&lt; &quot; nicht zum Schreiben öffnen&quot; &lt;&lt; endl;
    return funcname;
  }
  inf &gt;&gt; funcname;

  return funcname;
}  

double Lesenschreiben::lesexmin( const std::string&amp; pfad )
{

  ifstream inf;
  double xmin;

  inf.open(pfad.data() );              //datei zum lesen öffnen
  if( !inf ) {
    cout &lt;&lt; &quot;Konnte Datei &quot; &lt;&lt; pfad &lt;&lt; &quot; nicht zum Schreiben öffnen&quot; &lt;&lt; endl;
    return xmin;
  }
  inf &gt;&gt; xmin;

     cout&lt;&lt;xmin&lt;&lt;endl;
  return xmin;
}
</code></pre>
<p>Kann mir da jemand weiterhelfen wie das zu programmieren ist?</p>
<p>Vielen Dank!</p>
<p>Gruß<br />
Seb</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2100112</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2100112</guid><dc:creator><![CDATA[sebleb]]></dc:creator><pubDate>Sun, 31 Jul 2011 17:07:50 GMT</pubDate></item><item><title><![CDATA[Reply to Verschiedene Daten aus Textfile auslesen on Sun, 31 Jul 2011 17:16:14 GMT]]></title><description><![CDATA[<p>Ich sehe den Sinn hinter der Klasse &quot; <code>Lesenschreiben</code> &quot; nicht.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2100113</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2100113</guid><dc:creator><![CDATA[EOutOfResources]]></dc:creator><pubDate>Sun, 31 Jul 2011 17:16:14 GMT</pubDate></item><item><title><![CDATA[Reply to Verschiedene Daten aus Textfile auslesen on Sun, 31 Jul 2011 18:12:10 GMT]]></title><description><![CDATA[<p>wie gesagt das ist nur ein Abschnitt vom meinen Code</p>
<p>in Class Lesenschreiben schreibe ich Daten in einer Datei mit Method schreiben() und zwar x ,y ,xmin, xmax und funname und jetzt versuche ich dans ganze wieder zulesen</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2100125</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2100125</guid><dc:creator><![CDATA[sebleb]]></dc:creator><pubDate>Sun, 31 Jul 2011 18:12:10 GMT</pubDate></item><item><title><![CDATA[Reply to Verschiedene Daten aus Textfile auslesen on Sun, 31 Jul 2011 18:15:25 GMT]]></title><description><![CDATA[<p>sebleb schrieb:</p>
<blockquote>
<p>in Class Lesenschreiben schreibe ich Daten in einer Datei mit Method schreiben() und zwar x ,y ,xmin, xmax und funname und jetzt versuche ich dans ganze wieder zulesen</p>
</blockquote>
<p>Und was bringt das im Gegensatz zu der üblichen Variante?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2100126</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2100126</guid><dc:creator><![CDATA[EOutOfResources]]></dc:creator><pubDate>Sun, 31 Jul 2011 18:15:25 GMT</pubDate></item></channel></rss>