<?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[#include &amp;lt;fstream&amp;gt;   bereitet Probleme]]></title><description><![CDATA[<p>Hallo miteinander,</p>
<p>ich kann folgende Fehler nicht nachvollziehen:</p>
<p>1&gt;e:\dokumente\uni\prog ii\prog ii\projekt5\funktionen.cpp(12) : error C2065: 'ifstream': nichtdeklarierter Bezeichner<br />
1&gt;e:\dokumente\uni\prog ii\prog ii\projekt5\funktionen.cpp(12) : error C2146: Syntaxfehler: Fehlendes ';' vor Bezeichner 'fin'<br />
1&gt;e:\dokumente\uni\prog ii\prog ii\projekt5\funktionen.cpp(12) : error C3861: &quot;fin&quot;: Bezeichner wurde nicht gefunden.<br />
1&gt;e:\dokumente\uni\prog ii\prog ii\projekt5\funktionen.cpp(14) : error C2065: 'fin': nichtdeklarierter Bezeichner<br />
1&gt;e:\dokumente\uni\prog ii\prog ii\projekt5\funktionen.cpp(17) : error C2065: 'fin': nichtdeklarierter Bezeichner<br />
1&gt;e:\dokumente\uni\prog ii\prog ii\projekt5\funktionen.cpp(17) : error C2065: 'noskipws': nichtdeklarierter Bezeichner<br />
1&gt;e:\dokumente\uni\prog ii\prog ii\projekt5\funktionen.cpp(19) : error C2065: 'fin': nichtdeklarierter Bezeichner<br />
1&gt;e:\dokumente\uni\prog ii\prog ii\projekt5\funktionen.cpp(19) : fatal error C1903: Weiterverarbeitung nach vorherigem Fehler nicht möglich; Kompilierung wird abgebrochen.</p>
<p>Mein Programmsnippet sieht folgenermaßen aus:</p>
<pre><code class="language-cpp">1  #include &quot;projekt5.h&quot;
2  #include &lt;iostream&gt;
3  #include &lt;fstream&gt;
4  #include &lt;iomanip&gt;
5
6
7
8  int statistik( char const dateiName[] )
9  {
10      char n_ascii[ 128 ] = { 0 } ;
11      int m = 0 ;
12      ifstream fin( dateiName ) ;    // öffne Lesedatei
13
14      if ( fin )                     // Datei bereit?
15      {
16            char n ;
17            fin &gt;&gt; noskipws ;
18
19            while ( fin &gt;&gt; n )
20            {

[...]
</code></pre>
<p>Durch das #include &lt;fstream&gt; und #include &lt;iomanip&gt; werden doch aber eben &quot;ifstream&quot;, &quot;fin&quot; und &quot;noskipws&quot; inkludiert oder wo liegt mein Fehler?</p>
<p>Sorry für solche Amateur-Fragen, ich kann das aber nicht wirklich nachvollziehen...<br />
Vielen Dank im Voraus.</p>
<p>EDIT #1: Wie rücke ich den Quelltext ein??? So kann man ja kaum was erkennen</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/298135/include-lt-fstream-gt-bereitet-probleme</link><generator>RSS for Node</generator><lastBuildDate>Thu, 13 Aug 2026 23:33:25 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/298135.rss" rel="self" type="application/rss+xml"/><pubDate>Sat, 14 Jan 2012 10:28:03 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to #include &amp;lt;fstream&amp;gt;   bereitet Probleme on Sat, 14 Jan 2012 11:08:08 GMT]]></title><description><![CDATA[<p>Hallo miteinander,</p>
<p>ich kann folgende Fehler nicht nachvollziehen:</p>
<p>1&gt;e:\dokumente\uni\prog ii\prog ii\projekt5\funktionen.cpp(12) : error C2065: 'ifstream': nichtdeklarierter Bezeichner<br />
1&gt;e:\dokumente\uni\prog ii\prog ii\projekt5\funktionen.cpp(12) : error C2146: Syntaxfehler: Fehlendes ';' vor Bezeichner 'fin'<br />
1&gt;e:\dokumente\uni\prog ii\prog ii\projekt5\funktionen.cpp(12) : error C3861: &quot;fin&quot;: Bezeichner wurde nicht gefunden.<br />
1&gt;e:\dokumente\uni\prog ii\prog ii\projekt5\funktionen.cpp(14) : error C2065: 'fin': nichtdeklarierter Bezeichner<br />
1&gt;e:\dokumente\uni\prog ii\prog ii\projekt5\funktionen.cpp(17) : error C2065: 'fin': nichtdeklarierter Bezeichner<br />
1&gt;e:\dokumente\uni\prog ii\prog ii\projekt5\funktionen.cpp(17) : error C2065: 'noskipws': nichtdeklarierter Bezeichner<br />
1&gt;e:\dokumente\uni\prog ii\prog ii\projekt5\funktionen.cpp(19) : error C2065: 'fin': nichtdeklarierter Bezeichner<br />
1&gt;e:\dokumente\uni\prog ii\prog ii\projekt5\funktionen.cpp(19) : fatal error C1903: Weiterverarbeitung nach vorherigem Fehler nicht möglich; Kompilierung wird abgebrochen.</p>
<p>Mein Programmsnippet sieht folgenermaßen aus:</p>
<pre><code class="language-cpp">1  #include &quot;projekt5.h&quot;
2  #include &lt;iostream&gt;
3  #include &lt;fstream&gt;
4  #include &lt;iomanip&gt;
5
6
7
8  int statistik( char const dateiName[] )
9  {
10      char n_ascii[ 128 ] = { 0 } ;
11      int m = 0 ;
12      ifstream fin( dateiName ) ;    // öffne Lesedatei
13
14      if ( fin )                     // Datei bereit?
15      {
16            char n ;
17            fin &gt;&gt; noskipws ;
18
19            while ( fin &gt;&gt; n )
20            {

[...]
</code></pre>
<p>Durch das #include &lt;fstream&gt; und #include &lt;iomanip&gt; werden doch aber eben &quot;ifstream&quot;, &quot;fin&quot; und &quot;noskipws&quot; inkludiert oder wo liegt mein Fehler?</p>
<p>Sorry für solche Amateur-Fragen, ich kann das aber nicht wirklich nachvollziehen...<br />
Vielen Dank im Voraus.</p>
<p>EDIT #1: Wie rücke ich den Quelltext ein??? So kann man ja kaum was erkennen</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2167926</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2167926</guid><dc:creator><![CDATA[VollNoob]]></dc:creator><pubDate>Sat, 14 Jan 2012 11:08:08 GMT</pubDate></item><item><title><![CDATA[Reply to #include &amp;lt;fstream&amp;gt;   bereitet Probleme on Sat, 14 Jan 2012 10:28:51 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">std::ifstream file;
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/2167927</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2167927</guid><dc:creator><![CDATA[cooky451]]></dc:creator><pubDate>Sat, 14 Jan 2012 10:28:51 GMT</pubDate></item><item><title><![CDATA[Reply to #include &amp;lt;fstream&amp;gt;   bereitet Probleme on Sat, 14 Jan 2012 10:43:12 GMT]]></title><description><![CDATA[<p>Geht das denn nicht anders? Also, so wie ich das da oben habe? Bei anderen Übungsaufgaben klappt das ja auch auf diese Weise, warum aber hier nicht???</p>
<p>Und welche Vorteile hat &quot;std::ifstream file&quot;???</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2167933</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2167933</guid><dc:creator><![CDATA[VollNoob]]></dc:creator><pubDate>Sat, 14 Jan 2012 10:43:12 GMT</pubDate></item><item><title><![CDATA[Reply to #include &amp;lt;fstream&amp;gt;   bereitet Probleme on Sat, 14 Jan 2012 10:56:59 GMT]]></title><description><![CDATA[<p>Alle Standardheader definieren ihre Klassen im namespace std. Du kannst entweder std::xyz schreiben, oder den Namensraum mit &quot;using namespace std;&quot; auflösen, oder bestimmte Klassen nutzen mit &quot;using std::cout&quot; (dann kann man mit cout &lt;&lt; 5; z.B. eine Ausgabe machen.)</p>
<p>Edit:</p>
<pre><code class="language-cpp">#include &lt;fstream&gt;
#include &lt;iostream&gt;

int main()
{
  std::cout &lt;&lt; &quot;Hallo, Welt\n&quot;;
  std::ifstream f1(&quot;blubb.txt&quot;);
  using std::cout;
  cout &lt;&lt; &quot;Hallo, Welt\n&quot;;
  std::ifstream f2(&quot;blibb.txt&quot;);
  using namespace std;
  ifstream f3(&quot;blabb.txt&quot;);
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/2167938</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2167938</guid><dc:creator><![CDATA[cooky451]]></dc:creator><pubDate>Sat, 14 Jan 2012 10:56:59 GMT</pubDate></item><item><title><![CDATA[Reply to #include &amp;lt;fstream&amp;gt;   bereitet Probleme on Sat, 14 Jan 2012 11:03:00 GMT]]></title><description><![CDATA[<p>Oh Mann, vielen vielen Dank!<br />
Das Programm besteht aus zwei Quelldateien und einer Header-Datei, und das &quot;using namespace std ;&quot; war bereits in der einen Datei, deswegen wusste ich nicht, dass das auch in die andere datei reinmuss... Vielen Dank! <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>Kann ich das also so verstehen, dass &quot;using namespace std ;&quot; alle Standardheader zusammenfasst?</p>
<p>Vielen Dank jedenfalls <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>Eine weitere Frage wäre dann jedoch unabhängig hiervon:</p>
<p>Ich habe einen Array der Länge 128 bei dem ich für jeden Ascii-Wert einen Platz reservieren möchte. Beim Auslesen eines Textes soll jetzt entsprechend jeder Array-Platz erhöht werden abhängig vom gelesenen Ascii-Zeichen.<br />
Im Anschluss möchte ich diese Werte jedoch der Häufigkeit nach sortieren.<br />
Mir fällt dabei leider nur eine Möglichkeit, die sehr umständlich und auch nicht sehr effizient zu sein scheint: Man könnte doch die Array-Inhalte paarweise miteinander vergleichen, oder? Würde das klappen?<br />
Oder gibt's viel bessere und kürzere Möglichkeiten?</p>
<p>Vielen Dank nochmal <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/2167942</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2167942</guid><dc:creator><![CDATA[VollNoob]]></dc:creator><pubDate>Sat, 14 Jan 2012 11:03:00 GMT</pubDate></item><item><title><![CDATA[Reply to #include &amp;lt;fstream&amp;gt;   bereitet Probleme on Sat, 14 Jan 2012 11:10:18 GMT]]></title><description><![CDATA[<p>VollNoob schrieb:</p>
<blockquote>
<p>Kann ich das also so verstehen, dass &quot;using namespace std ;&quot; alle Standardheader zusammenfasst?</p>
</blockquote>
<p>Nein. &quot;using namespace std;&quot; löst den Namensraum &quot;std&quot; auf, sodass Klassen/Funktionen/Variablen aus diesem Namensraum jetzt auch infrage kommen, wenn du diese Dinge unqualifiziert ansprichst.</p>
<pre><code class="language-cpp">#include &lt;iostream&gt;

int main()
{
  using namespace std;
  cout &lt;&lt; &quot;Hallo&quot;; // Nach dem Objekt &quot;cout&quot; wird jetzt auch im Namensraum &quot;std&quot; gesucht.
}
// Das #include ist aber trotzdem nötig, weil das Objekt &quot;cout&quot; sonst gar nicht bekannt wäre.
</code></pre>
<p>VollNoob schrieb:</p>
<blockquote>
<p>Man könnte doch die Array-Inhalte paarweise miteinander vergleichen, oder? Würde das klappen?<br />
Oder gibt's viel bessere und kürzere Möglichkeiten?</p>
</blockquote>
<p>Du suchst nach einem Sortieralgorithmus. Der von dir vorgeschlagene wäre quasi &quot;bubblesort&quot;. C++ bietet übrigens eine fertige Funktion zum Sortieren: std::sort().<br />
<a href="http://www.cplusplus.com/reference/algorithm/sort/" rel="nofollow">http://www.cplusplus.com/reference/algorithm/sort/</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/2167946</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2167946</guid><dc:creator><![CDATA[cooky451]]></dc:creator><pubDate>Sat, 14 Jan 2012 11:10:18 GMT</pubDate></item><item><title><![CDATA[Reply to #include &amp;lt;fstream&amp;gt;   bereitet Probleme on Sat, 14 Jan 2012 11:13:17 GMT]]></title><description><![CDATA[<p>Vielen vielen Dank nochmal! Du bist mir echt eine Riesenhilfe gewesen <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="🙂"
    /><br />
Danke auch für deine Geduld mit mir <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="🙂"
    /><br />
Das wär's dann erstmal von meiner Seite (für's erste zumindest), ich schau mir den Link gleich mal an, danke auch dafür. <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/2167948</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2167948</guid><dc:creator><![CDATA[VollNoob]]></dc:creator><pubDate>Sat, 14 Jan 2012 11:13:17 GMT</pubDate></item></channel></rss>