<?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[Programm stoppt bei if-Abfrage in while-Schleife]]></title><description><![CDATA[<p>Hallo,</p>
<p>ich habe folgen denen Code:</p>
<pre><code>std::ifstream Datei;
std::string Line;
Datei.open(&quot;C://bla.txt&quot;, std::ios::in);	
while(!Datei.eof())
{
		getline(Datei,Line);
		if(Line.find(&quot;asd&quot;) != std::string::npos) // hier wills nicht mehr
{
// ...
// Am Inhalt hier kann es nicht liegen!
}
}
</code></pre>
<p>Das Problem ist, dass das Programm hängt, sprich es geht nicht mehr weiter. Ich kann es nur noch über den Task-Manager beenden.</p>
<p>Danke schon mal!</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/249530/programm-stoppt-bei-if-abfrage-in-while-schleife</link><generator>RSS for Node</generator><lastBuildDate>Wed, 16 Sep 2026 11:10:37 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/249530.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 08 Sep 2009 17:59:15 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Programm stoppt bei if-Abfrage in while-Schleife on Tue, 08 Sep 2009 17:59:15 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>ich habe folgen denen Code:</p>
<pre><code>std::ifstream Datei;
std::string Line;
Datei.open(&quot;C://bla.txt&quot;, std::ios::in);	
while(!Datei.eof())
{
		getline(Datei,Line);
		if(Line.find(&quot;asd&quot;) != std::string::npos) // hier wills nicht mehr
{
// ...
// Am Inhalt hier kann es nicht liegen!
}
}
</code></pre>
<p>Das Problem ist, dass das Programm hängt, sprich es geht nicht mehr weiter. Ich kann es nur noch über den Task-Manager beenden.</p>
<p>Danke schon mal!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1774798</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1774798</guid><dc:creator><![CDATA[deskjet]]></dc:creator><pubDate>Tue, 08 Sep 2009 17:59:15 GMT</pubDate></item><item><title><![CDATA[Reply to Programm stoppt bei if-Abfrage in while-Schleife on Tue, 08 Sep 2009 18:09:25 GMT]]></title><description><![CDATA[<p>1. cpp-tags sind viel schöner als code-tags<br />
2. einrücken wär auch toll<br />
3. was steht denn in der datei?<br />
4. so was kann man eigtl immer wunderbar über den debugger (haltepunkte setzen) rausbekommen<br />
5. poste doch mal bitte ein minimal-bsp, was sich compilieren lässt(mit der textdatei am besten)<br />
6. schreib mal <code>C:/bla.txt</code> oder <code>C:\\bla.txt</code><br />
7. es wird am abfragen des <code>eof</code> -bits liegen, aber kein Plan, wieso das nicht gesetzt wird... mir fallen spontan auch nicht all zu viele Probleme ein, wo man es wirklich braucht(eigtl gar keins^^)</p>
<p>ich würds so in etwa machen:</p>
<pre><code class="language-cpp">std::ifstream Datei(&quot;C:/bla.txt&quot;, std::ios::in);
for(std::string Line; std::getline(Datei, Line); )
{
  const std::string::size_type pos = Line.find(&quot;asd&quot;);
  if(pos == std::string::npos)
    continue;
  /*
    ...
  */
}
</code></pre>
<p>bb</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1774801</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1774801</guid><dc:creator><![CDATA[unskilled @logged-off]]></dc:creator><pubDate>Tue, 08 Sep 2009 18:09:25 GMT</pubDate></item><item><title><![CDATA[Reply to Programm stoppt bei if-Abfrage in while-Schleife on Tue, 08 Sep 2009 18:54:48 GMT]]></title><description><![CDATA[<p><a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/16305">@unskilled</a> @logged-off : Danke, Problem gelöst!</p>
<p>Hab da jetzt mal eine andere Frage (will keinen extra Thread aufmachen): Wie kann ich überprüfen, ob der Vector an einer bestimmten Stelle (z. B. Vector[10]) gefüllt ist?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1774825</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1774825</guid><dc:creator><![CDATA[deskjet]]></dc:creator><pubDate>Tue, 08 Sep 2009 18:54:48 GMT</pubDate></item><item><title><![CDATA[Reply to Programm stoppt bei if-Abfrage in while-Schleife on Tue, 08 Sep 2009 19:01:47 GMT]]></title><description><![CDATA[<p>std::vector::size gibt dir die Grösse zurück und wenn die Stelle, die du überprüfen möchtest &lt; als size ist, dann gibts sies und sonst nicht.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1774828</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1774828</guid><dc:creator><![CDATA[drakon]]></dc:creator><pubDate>Tue, 08 Sep 2009 19:01:47 GMT</pubDate></item></channel></rss>