<?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[Kleines Pogrammproblem]]></title><description><![CDATA[<p>Mal zu erklärung was ich mit dem pogramm will:<br />
Ich hab eine datei input aus der sollen alle zeichen ausgelesen werden in das Feld(vector) gespeichert werden und dann nach dem schema wert1=, wert2=...... ausgegeben werden. Ich bin im pogrammieren noch kein pro aber das is was ich mir halt hier gedacht habe:<br />
PS: sagt mir ob ich gut kommentiere</p>
<p>#include&lt;fstream&gt;//für Dateifunktionen<br />
#include&lt;string&gt;//damit ich string verwenden kann für Dateiname<br />
#include&lt;iostream&gt;//wohl klar<br />
#include&lt;vector&gt;//für das Feld wo ich es speichere<br />
#include&lt;stdio.h&gt;//getchar()<br />
int main(){<br />
vector&lt;char&gt; FELD;//das Feld ich weiß hier noch nicht wie groß<br />
string Name(&quot;INPUT.txt&quot;);//Name der Datei definieren<br />
ifstream INPUT(Name.c_str());//Datei definieren und öffnen<br />
char c;//Zwischenspeichervariable<br />
//alle einlesen in c zwischenspeichern und dann ins feld rein<br />
while(INPUT.get(c)){<br />
FELD.push_back(c);<br />
}<br />
//alle ausgeben<br />
for(int i;i&lt;FELD.size(); i++){<br />
cout&lt;&lt;i&lt;&lt;&quot; :&quot;&lt;&lt;FELD[i]&lt;&lt;endl;<br />
}</p>
<p>getchar();<br />
}</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/126632/kleines-pogrammproblem</link><generator>RSS for Node</generator><lastBuildDate>Mon, 24 Aug 2026 18:53:44 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/126632.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 16 Nov 2005 20:21:44 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Kleines Pogrammproblem on Wed, 16 Nov 2005 20:21:44 GMT]]></title><description><![CDATA[<p>Mal zu erklärung was ich mit dem pogramm will:<br />
Ich hab eine datei input aus der sollen alle zeichen ausgelesen werden in das Feld(vector) gespeichert werden und dann nach dem schema wert1=, wert2=...... ausgegeben werden. Ich bin im pogrammieren noch kein pro aber das is was ich mir halt hier gedacht habe:<br />
PS: sagt mir ob ich gut kommentiere</p>
<p>#include&lt;fstream&gt;//für Dateifunktionen<br />
#include&lt;string&gt;//damit ich string verwenden kann für Dateiname<br />
#include&lt;iostream&gt;//wohl klar<br />
#include&lt;vector&gt;//für das Feld wo ich es speichere<br />
#include&lt;stdio.h&gt;//getchar()<br />
int main(){<br />
vector&lt;char&gt; FELD;//das Feld ich weiß hier noch nicht wie groß<br />
string Name(&quot;INPUT.txt&quot;);//Name der Datei definieren<br />
ifstream INPUT(Name.c_str());//Datei definieren und öffnen<br />
char c;//Zwischenspeichervariable<br />
//alle einlesen in c zwischenspeichern und dann ins feld rein<br />
while(INPUT.get(c)){<br />
FELD.push_back(c);<br />
}<br />
//alle ausgeben<br />
for(int i;i&lt;FELD.size(); i++){<br />
cout&lt;&lt;i&lt;&lt;&quot; :&quot;&lt;&lt;FELD[i]&lt;&lt;endl;<br />
}</p>
<p>getchar();<br />
}</p>
]]></description><link>https://www.c-plusplus.net/forum/post/919528</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/919528</guid><dc:creator><![CDATA[Karldin Shinowa]]></dc:creator><pubDate>Wed, 16 Nov 2005 20:21:44 GMT</pubDate></item><item><title><![CDATA[Reply to Kleines Pogrammproblem on Wed, 16 Nov 2005 20:56:49 GMT]]></title><description><![CDATA[<p>Naja die Kommentare sind teils überflüßig und teils sehr flappsig geschrieben. Lieber eindeutige Variablennamen nehmen und es hat sich. Ach ja: Es gibt auch noch die Möglichkeit Quellcode zu formatieren, d.h. Zeilen einzurücken.</p>
<p>Noch 2 kleine Tipps:<br />
1.) In der for-Schleife schreibst du &quot;int i;&quot;. Im Normalfall wird i mit '0' initialisiert. Aber sicher sein, ob das alle Compiler so handhaben, kannst du dir nicht. Also besser: &quot;int i = 0;&quot;<br />
2.) Ich persönlich würde den Vector mit einem Iterator durchlaufen lassen. In dem Fall zwar absolut nicht nötig, aber später vermeidest du eventuell Fehler.</p>
<p>btw.: Gesperrt geschriebene Namen sind im Normalfall den Makros vorenthalten. Also lieber klein schreiben und Verwechslungen vorbeugen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/919560</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/919560</guid><dc:creator><![CDATA[cin]]></dc:creator><pubDate>Wed, 16 Nov 2005 20:56:49 GMT</pubDate></item><item><title><![CDATA[Reply to Kleines Pogrammproblem on Wed, 16 Nov 2005 21:38:40 GMT]]></title><description><![CDATA[<p>wie meinst das mit iterator? und danke kumpel jetzt funzt was^^(habe int i=0 gemacht)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/919592</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/919592</guid><dc:creator><![CDATA[Karldin Shinowa]]></dc:creator><pubDate>Wed, 16 Nov 2005 21:38:40 GMT</pubDate></item><item><title><![CDATA[Reply to Kleines Pogrammproblem on Thu, 17 Nov 2005 06:51:30 GMT]]></title><description><![CDATA[<p>cin schrieb:</p>
<blockquote>
<p>1.) ...Im Normalfall wird i mit '0' initialisiert.</p>
</blockquote>
<p>Wie kommst du denn da drauf ? Man muss sein Variablen schon selbst<br />
initialisieren, sonst Fehler.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/919679</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/919679</guid><dc:creator><![CDATA[Redhead]]></dc:creator><pubDate>Thu, 17 Nov 2005 06:51:30 GMT</pubDate></item><item><title><![CDATA[Reply to Kleines Pogrammproblem on Thu, 17 Nov 2005 08:21:34 GMT]]></title><description><![CDATA[<p>Karldin Shinowa schrieb:</p>
<blockquote>
<p>PS: sagt mir ob ich gut kommentiere</p>
</blockquote>
<p>die sind sogar alle überflüssig.</p>
<pre><code class="language-cpp">#include &lt;fstream&gt;
#include &lt;string&gt;
#include &lt;iostream&gt;
#include &lt;vector&gt;
#include &lt;stdio.h&gt;
int main(){
   vector&lt;char&gt; feld;
   string name(&quot;input.txt&quot;);
   ifstream input(name.c_str());

   {
      char c;
      while(input.get(c))
         feld.push_back(c);
   }

   for(int i;i&lt;feld.size(); i++)
      cout&lt;&lt;i&lt;&lt;&quot; :&quot;&lt;&lt;feld[i]&lt;&lt;endl;

   getchar();//weil ich dev-cpp verwende. jede gute ide hält natürlich die 
      //ausgabe für mich sichtbar
}
</code></pre>
<p>und jetzt, wo man es lesen kann, sieht man auch sofort, daß bei &quot;for(int i;i&lt;feld.size(); i++){&quot; was fehlt.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/919756</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/919756</guid><dc:creator><![CDATA[volkard]]></dc:creator><pubDate>Thu, 17 Nov 2005 08:21:34 GMT</pubDate></item></channel></rss>