<?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[Dateiinhalt in Variable]]></title><description><![CDATA[<p>Hi<sup>-</sup></p>
<p>Ich bin ein C Neuling, und lerne das erst seit einigen Wochen (doofe Schule xD). Deshalb entschuldige ich mich vorab für meinen Mangel am Fach(wort)wissen und somit an meiner Ausdrucksweise.<br />
Mein bescheidenes Problem ist folgendes: Ich habe eine Datei in der etwas steht. Den Inhalt möchte ich als Inhalt von einem Chararray haben.<br />
Ich hab mal ein Auszug aus meinem text, der natürlich nicht geht, aber zur Verständnis meines Problems dienen soll.</p>
<pre><code class="language-cpp">char *mgrname;

int get_data(void) {
  FILE *savedata;
  char abbruch = '#';
  char zeichen;

  savedata = fopen(&quot;savedata.f1&quot;,&quot;w+&quot;);
  if (savedata == NULL) {
      printf(&quot;Fehler: savedata.f1 konnte nicht geoeffnet werden.&quot;);
  } else {
      while ((zeichen = getc(savedata)) != abbruch) putc(zeichen,mgrname);
  }

}
</code></pre>
<p>Ich hoffe, dass ich es verständlich rüberbringen und würde mich über eine Berichtigung meines Textes und ggf. einer Erklärung sehr freueun.</p>
<p>Danke~<sup>-</sup><br />
Liebe Grüße<br />
Jasmin</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/147772/dateiinhalt-in-variable</link><generator>RSS for Node</generator><lastBuildDate>Fri, 04 Sep 2026 10:34:48 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/147772.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 19 May 2006 19:28:34 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Dateiinhalt in Variable on Fri, 19 May 2006 19:28:34 GMT]]></title><description><![CDATA[<p>Hi<sup>-</sup></p>
<p>Ich bin ein C Neuling, und lerne das erst seit einigen Wochen (doofe Schule xD). Deshalb entschuldige ich mich vorab für meinen Mangel am Fach(wort)wissen und somit an meiner Ausdrucksweise.<br />
Mein bescheidenes Problem ist folgendes: Ich habe eine Datei in der etwas steht. Den Inhalt möchte ich als Inhalt von einem Chararray haben.<br />
Ich hab mal ein Auszug aus meinem text, der natürlich nicht geht, aber zur Verständnis meines Problems dienen soll.</p>
<pre><code class="language-cpp">char *mgrname;

int get_data(void) {
  FILE *savedata;
  char abbruch = '#';
  char zeichen;

  savedata = fopen(&quot;savedata.f1&quot;,&quot;w+&quot;);
  if (savedata == NULL) {
      printf(&quot;Fehler: savedata.f1 konnte nicht geoeffnet werden.&quot;);
  } else {
      while ((zeichen = getc(savedata)) != abbruch) putc(zeichen,mgrname);
  }

}
</code></pre>
<p>Ich hoffe, dass ich es verständlich rüberbringen und würde mich über eine Berichtigung meines Textes und ggf. einer Erklärung sehr freueun.</p>
<p>Danke~<sup>-</sup><br />
Liebe Grüße<br />
Jasmin</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1061231</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1061231</guid><dc:creator><![CDATA[Jasmin]]></dc:creator><pubDate>Fri, 19 May 2006 19:28:34 GMT</pubDate></item><item><title><![CDATA[Reply to Dateiinhalt in Variable on Fri, 19 May 2006 19:32:12 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>siehe in der C++FAQ, das Thema <a href="http://www.c-plusplus.net/forum/viewtopic-var-t-is-39469.html" rel="nofollow">Dateien und Ströme</a>.</p>
<p>bis bald<br />
akari</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1061235</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1061235</guid><dc:creator><![CDATA[akari]]></dc:creator><pubDate>Fri, 19 May 2006 19:32:12 GMT</pubDate></item><item><title><![CDATA[Reply to Dateiinhalt in Variable on Sun, 21 May 2006 12:21:39 GMT]]></title><description><![CDATA[<p>guck am besten mal unter fstream nach.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1062072</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1062072</guid><dc:creator><![CDATA[PsychoticStyx]]></dc:creator><pubDate>Sun, 21 May 2006 12:21:39 GMT</pubDate></item><item><title><![CDATA[Reply to Dateiinhalt in Variable on Sun, 21 May 2006 14:09:09 GMT]]></title><description><![CDATA[<p>Hier ist eine mögliche Lösung in C++. Es wird der Inhalt der Datei via Streamiterator auf einen Filestream in einen String kopiert. Dieser wird anschließend auf der Standardausgabe ausgeben. Die Kommentare sollten alles weitere erklären.</p>
<pre><code class="language-cpp">#include &lt;cstdlib&gt;
#include &lt;iostream&gt; 
#include &lt;fstream&gt;
#include &lt;string&gt;
#include &lt;iterator&gt;

using namespace std;

int main()
{
  /**
   * Filestream auf Datei &quot;test&quot;. Prüfen ob sich die Datei öffnen
   * lässt und ob es möglich ist den Stream korrekt zu initialisieren
  */
  ifstream is(&quot;test&quot;);
  if (!is)
    return EXIT_FAILURE;  // im Falle eines Fehlers

  /**
   * WhiteCharacters (Leerzeichen, Newlinezeichen, etc.) sollen nicht
   * übersprungen werden. Das Flag skipws wird nicht gesetzt.
  */
  is.unsetf(ios_base::skipws);

  /**
   * Streamiterator auf den Stream is. Defaultkonstruktor verweist auf
   * das Ende des Streams
  */
  istream_iterator&lt;char&gt; ii(is);
  istream_iterator&lt;char&gt; eos;  // Ende des Streams

  /**
   * Den Inhalt der Datei via Streamiterator auf Filestream ans Ende
   * des Strings v anhängen
  */
  string v;
  copy(ii, eos, back_inserter(v));

  /**
   * String v auf der Standardausgabe ausgeben
  */
  cout &lt;&lt; v &lt;&lt; endl;
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1062124</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1062124</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Sun, 21 May 2006 14:09:09 GMT</pubDate></item></channel></rss>