<?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[Speicherzugriffsfehler bei string Untersuchung]]></title><description><![CDATA[<p>Hallo,<br />
ich möchte eine Datei zeilenweise auslesen und jede Zeile auf ein bestimmtes Zeichen hin Untersuchen. Mein Code dazu sieht folgendermaßen aus:<br />
//-----------------------<br />
string buffer;<br />
int i=0;<br />
while(!inFile.eof())<br />
{<br />
getline(inFile,buffer);<br />
while(buffer[i]!='&lt;')<br />
{<br />
i++;<br />
}<br />
}<br />
//-----------------------<br />
Wenn ich den Code ausführe bekomme ich die Meldung &quot;Speicherzugriffsfehler&quot;. Diese Meldung scheint durch die Zeile &quot;while(buffer[i]!='&lt;')&quot; zu entstehen. Was mache ich da falsch, bzw. was muss ich anders machen?</p>
<p>Gruß Thomas</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/121550/speicherzugriffsfehler-bei-string-untersuchung</link><generator>RSS for Node</generator><lastBuildDate>Sat, 22 Aug 2026 18:25:33 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/121550.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 25 Sep 2005 06:58:30 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Speicherzugriffsfehler bei string Untersuchung on Sun, 25 Sep 2005 06:58:30 GMT]]></title><description><![CDATA[<p>Hallo,<br />
ich möchte eine Datei zeilenweise auslesen und jede Zeile auf ein bestimmtes Zeichen hin Untersuchen. Mein Code dazu sieht folgendermaßen aus:<br />
//-----------------------<br />
string buffer;<br />
int i=0;<br />
while(!inFile.eof())<br />
{<br />
getline(inFile,buffer);<br />
while(buffer[i]!='&lt;')<br />
{<br />
i++;<br />
}<br />
}<br />
//-----------------------<br />
Wenn ich den Code ausführe bekomme ich die Meldung &quot;Speicherzugriffsfehler&quot;. Diese Meldung scheint durch die Zeile &quot;while(buffer[i]!='&lt;')&quot; zu entstehen. Was mache ich da falsch, bzw. was muss ich anders machen?</p>
<p>Gruß Thomas</p>
]]></description><link>https://www.c-plusplus.net/forum/post/879452</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/879452</guid><dc:creator><![CDATA[_Thomas]]></dc:creator><pubDate>Sun, 25 Sep 2005 06:58:30 GMT</pubDate></item><item><title><![CDATA[Reply to Speicherzugriffsfehler bei string Untersuchung on Sun, 25 Sep 2005 07:14:56 GMT]]></title><description><![CDATA[<p>Dein Fehler ist, dass du davon ausgehst, dass das Zeichen auf jeden Fall in der Zeile vorkommt. Du schiesst über den rechten Rand hinaus.<br />
Außerdem wird i immer nur erhöht, auch wenn eine neue Zeile gelesen wurde.</p>
<p>Die methode size() könnte nützlich sein.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/879463</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/879463</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Sun, 25 Sep 2005 07:14:56 GMT</pubDate></item></channel></rss>