<?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[Problem beim Auslesen der ersten Spalte aller Einträge im ListCtrl...]]></title><description><![CDATA[<p>Hallo,</p>
<p>ich möchte in einem CListCtrl den Inhalt der ersten Spalte von &quot;allen&quot; Einträgen auslesen ! Doch irgendwie funtzt mein Code nicht, obwohl er richtig ist...oder habe ich etwas vergessen ??? <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /></p>
<pre><code>CListCtrl* pList = (CListCtrl*) GetDlgItem(IDC_LIST1);

	for (int i = 0; i &lt;= pList-&gt;GetItemCount(); i++);
	{	
		CString n = pList-&gt;GetItemText(i,0);
		AfxMessageBox(n);
	}
</code></pre>
<p>Danke für Fehlerberichterstattung <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /></p>
<p>:: NoName ::</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/77501/problem-beim-auslesen-der-ersten-spalte-aller-einträge-im-listctrl</link><generator>RSS for Node</generator><lastBuildDate>Fri, 24 Apr 2026 12:14:45 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/77501.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 21 Jun 2004 20:03:40 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Problem beim Auslesen der ersten Spalte aller Einträge im ListCtrl... on Mon, 21 Jun 2004 20:03:40 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>ich möchte in einem CListCtrl den Inhalt der ersten Spalte von &quot;allen&quot; Einträgen auslesen ! Doch irgendwie funtzt mein Code nicht, obwohl er richtig ist...oder habe ich etwas vergessen ??? <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /></p>
<pre><code>CListCtrl* pList = (CListCtrl*) GetDlgItem(IDC_LIST1);

	for (int i = 0; i &lt;= pList-&gt;GetItemCount(); i++);
	{	
		CString n = pList-&gt;GetItemText(i,0);
		AfxMessageBox(n);
	}
</code></pre>
<p>Danke für Fehlerberichterstattung <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /></p>
<p>:: NoName ::</p>
]]></description><link>https://www.c-plusplus.net/forum/post/545311</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/545311</guid><dc:creator><![CDATA[__NoName__]]></dc:creator><pubDate>Mon, 21 Jun 2004 20:03:40 GMT</pubDate></item><item><title><![CDATA[Reply to Problem beim Auslesen der ersten Spalte aller Einträge im ListCtrl... on Mon, 21 Jun 2004 22:04:17 GMT]]></title><description><![CDATA[<p>abgesehen von dem &lt;= (sollte nur &lt; sein weil nur von 0 bis n-1 laufen) siehts richtig aus</p>
]]></description><link>https://www.c-plusplus.net/forum/post/545388</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/545388</guid><dc:creator><![CDATA[Windalf]]></dc:creator><pubDate>Mon, 21 Jun 2004 22:04:17 GMT</pubDate></item><item><title><![CDATA[Reply to Problem beim Auslesen der ersten Spalte aller Einträge im ListCtrl... on Mon, 21 Jun 2004 22:10:53 GMT]]></title><description><![CDATA[<p>Wo liegt denn das Problem???</p>
<p>Läßt sich das Programm nich kompilieren, oder bricht die Schleife direkt ab oder steht in CString n nichts drin???</p>
]]></description><link>https://www.c-plusplus.net/forum/post/545389</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/545389</guid><dc:creator><![CDATA[Trikor]]></dc:creator><pubDate>Mon, 21 Jun 2004 22:10:53 GMT</pubDate></item><item><title><![CDATA[Reply to Problem beim Auslesen der ersten Spalte aller Einträge im ListCtrl... on Tue, 22 Jun 2004 10:07:43 GMT]]></title><description><![CDATA[<p>Das Problem ist, dass in CString n nix drin steht ! Die MessageBox ist leer ...</p>
<p><a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/5110">@Windalf</a><br />
Auch ohne &quot;=&quot; funtzt es nicht ...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/545632</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/545632</guid><dc:creator><![CDATA[__NoName__]]></dc:creator><pubDate>Tue, 22 Jun 2004 10:07:43 GMT</pubDate></item><item><title><![CDATA[Reply to Problem beim Auslesen der ersten Spalte aller Einträge im ListCtrl... on Tue, 22 Jun 2004 10:24:42 GMT]]></title><description><![CDATA[<p>aber es macht es schon x mal? sprich sooft wie was drinnen steht? z.b. 20 mal</p>
]]></description><link>https://www.c-plusplus.net/forum/post/545650</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/545650</guid><dc:creator><![CDATA[newkid]]></dc:creator><pubDate>Tue, 22 Jun 2004 10:24:42 GMT</pubDate></item><item><title><![CDATA[Reply to Problem beim Auslesen der ersten Spalte aller Einträge im ListCtrl... on Tue, 22 Jun 2004 10:24:49 GMT]]></title><description><![CDATA[<p>Servus,</p>
<p>wenn der Code dort oben eine Kopie deines Codes ist, dann sollte man dich vierteilen, steinigen und auspeitschen... <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /> *prügel*</p>
<pre><code class="language-cpp">for (int i = 0; i &lt;= pList-&gt;GetItemCount()-1; i++) //;
{    
    CString n = pList-&gt;GetItemText(i,0); 
}
</code></pre>
<p>Nimm das Semikolon &quot;;&quot; hinter dem Kopf der For-Schleife weg und setze noch ein GetItemCount()-1. dann stimmts <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /></p>
<p>*winke*<br />
Hellsgore</p>
]]></description><link>https://www.c-plusplus.net/forum/post/545651</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/545651</guid><dc:creator><![CDATA[Hellsgore]]></dc:creator><pubDate>Tue, 22 Jun 2004 10:24:49 GMT</pubDate></item><item><title><![CDATA[Reply to Problem beim Auslesen der ersten Spalte aller Einträge im ListCtrl... on Tue, 22 Jun 2004 10:34:29 GMT]]></title><description><![CDATA[<p>Danke Hellsgore, so funtzt es ... Aber kannst du mir erklären wozu diese -1 dienen soll ? denn ohne der funtzt es auch...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/545663</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/545663</guid><dc:creator><![CDATA[__NoName__]]></dc:creator><pubDate>Tue, 22 Jun 2004 10:34:29 GMT</pubDate></item><item><title><![CDATA[Reply to Problem beim Auslesen der ersten Spalte aller Einträge im ListCtrl... on Tue, 22 Jun 2004 10:41:38 GMT]]></title><description><![CDATA[<p>Servus,</p>
<p><img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/26a0.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--warning"
      title=":warning:"
      alt="⚠"
    /> Achtung <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/26a0.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--warning"
      title=":warning:"
      alt="⚠"
    /></p>
<p>Es folgt eine Erklärung. Bei Risiken oder Nebenwirkungen, stecken Sie bitte Ihren Finger ins Ohr und laufen Sie singend auf die Straße.</p>
<p>Bsp.:</p>
<ol>
<li></li>
</ol>
<p>Count = 4;<br />
for (int i = 0; i &lt;= Count()-1; i++)<br />
for (int i = 0; i &lt; Count(); i++)</p>
<p>Hier zählst du von Element 0 - 3 entsprechen dem Index des ListCtrl</p>
<ol start="2">
<li></li>
</ol>
<p>Count = 4<br />
for (int i = 0; i &lt;= Count(); i++)</p>
<p>Hier zählst du von 0 - 4 = 5 Schritte aber du hast nur 4 Elemente. Dann kann es passieren das er die bei dem letzten Schritt, in dem Fall i = 4, höllisch abraucht.</p>
<p>Ich hoffe ich konnte dir das einigermaßen erklären <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /></p>
<p>*winke*<br />
Hellsgore</p>
]]></description><link>https://www.c-plusplus.net/forum/post/545667</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/545667</guid><dc:creator><![CDATA[Hellsgore]]></dc:creator><pubDate>Tue, 22 Jun 2004 10:41:38 GMT</pubDate></item><item><title><![CDATA[Reply to Problem beim Auslesen der ersten Spalte aller Einträge im ListCtrl... on Tue, 22 Jun 2004 10:43:24 GMT]]></title><description><![CDATA[<p>bin mir jetzt nicht so sicher</p>
<p>z.b. es sind 20 zeilen<br />
getcount liefert 20</p>
<p>int i geht von 0...19 ( also mal mal )</p>
<p>du schreibst &lt;= ( also inclusive 20 )<br />
jetzt greifst du beim letzten mal von i ( i = 20 )</p>
<p>CString n = pList-&gt;GetItemText(20,0); // duerfte nicht gehen da das letze 19 ist</p>
<p>also musst du entweder</p>
<p>nicht &lt;= machen sondern nur &lt; oder halt die -1</p>
<p>so wie du es machst ist es falsch.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/545670</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/545670</guid><dc:creator><![CDATA[newkid]]></dc:creator><pubDate>Tue, 22 Jun 2004 10:43:24 GMT</pubDate></item><item><title><![CDATA[Reply to Problem beim Auslesen der ersten Spalte aller Einträge im ListCtrl... on Tue, 22 Jun 2004 10:45:48 GMT]]></title><description><![CDATA[<p>Hab verstanden Hellsgore !Super Erklärung! <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /></p>
<p>Thx</p>
]]></description><link>https://www.c-plusplus.net/forum/post/545674</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/545674</guid><dc:creator><![CDATA[__NoName__]]></dc:creator><pubDate>Tue, 22 Jun 2004 10:45:48 GMT</pubDate></item><item><title><![CDATA[Reply to Problem beim Auslesen der ersten Spalte aller Einträge im ListCtrl... on Tue, 22 Jun 2004 11:37:05 GMT]]></title><description><![CDATA[<p>Da gibt es noch ein kleines Prob. Wenn ich jetzt CString n in eine Datei speichern möchte, dann wird nur der erste Eintrag vom List Control gespeichert und nicht alle ...</p>
<pre><code>for (int i = 0; i &lt;= pList-&gt;GetItemCount()-1; i++)
	{
			CStdioFile OutFile; 		
			OutFile.Open(&quot;C:\\List.dat&quot;,CFile::modeCreate | CFile::modeWrite);
			CString n = pList-&gt;GetItemText(i,0);
			OutFile.WriteString(n);
			OutFile.Close(); 				
	}
</code></pre>
<p>Was mache ich falsch...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/545733</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/545733</guid><dc:creator><![CDATA[__NoName__]]></dc:creator><pubDate>Tue, 22 Jun 2004 11:37:05 GMT</pubDate></item><item><title><![CDATA[Reply to Problem beim Auslesen der ersten Spalte aller Einträge im ListCtrl... on Tue, 22 Jun 2004 11:51:54 GMT]]></title><description><![CDATA[<p>bitte schreib das mode create und so vor der for schleife da du die<br />
datei oeffnest und dann reinschreibst<br />
im nechsten schritt oeffnest wieder und loescht sozusagen die datei vorher</p>
<p>ich habs sogemacht ungefaehr da ich nciht den ganzen code poste, da ichs bissle anders mache</p>
<pre><code>int max = m_testsuite.GetItemCount();

	CStdioFile fDatei(getname, CFile::modeWrite);
					CString line;
					line = &quot;\n&quot;;
					unsigned int row = 0;

					while(max != 0)
					{

max--;
}

am schluss dann closen
fDatei.Close();
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/545755</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/545755</guid><dc:creator><![CDATA[newkid]]></dc:creator><pubDate>Tue, 22 Jun 2004 11:51:54 GMT</pubDate></item><item><title><![CDATA[Reply to Problem beim Auslesen der ersten Spalte aller Einträge im ListCtrl... on Tue, 22 Jun 2004 16:54:42 GMT]]></title><description><![CDATA[<p>Danke so klappt es super ! <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/545908</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/545908</guid><dc:creator><![CDATA[__NoName__]]></dc:creator><pubDate>Tue, 22 Jun 2004 16:54:42 GMT</pubDate></item></channel></rss>