<?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[Bitte, Bitte ,Bitte: Wie kann man ein komplettes TXT-File in eine ListBox im MFC einfügen]]></title><description><![CDATA[<p>--------------------------------------------------------------------------------<br />
Hallo Leute</p>
<p>Also wir haben folgendes Problem, und zwar<br />
wollen wir Strings aus einem Txt.-file in eine ListBox<br />
im MFC kopieren, aber leider kopiert es immer nur den ersten String.</p>
<p>Cfuellen fuell;<br />
CString temp;</p>
<p>if (fuell.fuellen() == 1)<br />
{<br />
MessageBox(&quot;Dateifehler&quot;, &quot;Fehler&quot;);<br />
}<br />
else<br />
{<br />
fuell.fuellen();<br />
temp.Format(&quot;%s %s %s %s %s&quot;, fuell.get_name(), fuell.get_vorwahl(), fuell.get_telnr(), fuell.get_marke(), fuell.get_bez());<br />
m_gefunden.AddString(temp);<br />
}</p>
<p>int Cfuellen::fuellen()<br />
{<br />
const int ANZ = 250;<br />
ifstream file(FILENAME);<br />
char temp[ANZ];</p>
<p>if (!file)<br />
return 1;<br />
else<br />
{<br />
while (file.getline(name, ANZ, '\t')) //name<br />
{<br />
file.getline(temp, ANZ, '\t'); //vorname<br />
file.getline(temp, ANZ, '\t'); //adresse<br />
file.getline(temp, ANZ, '\t'); //plz<br />
file.getline(temp, ANZ, '\t'); //ort<br />
file.getline(vorwahl, ANZ, '\t'); //vorwahl<br />
file.getline(telnr, ANZ, '\t'); //telefonnummer<br />
file.getline(marke, ANZ, '\t'); //marke<br />
file.getline(bez, ANZ, '\t'); //bezeichung<br />
file.getline(temp, ANZ, '\n'); //rest ueberlesen<br />
return 0;<br />
} //while<br />
} //else<br />
return 0;<br />
}</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/42721/bitte-bitte-bitte-wie-kann-man-ein-komplettes-txt-file-in-eine-listbox-im-mfc-einfügen</link><generator>RSS for Node</generator><lastBuildDate>Wed, 22 Apr 2026 03:35:01 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/42721.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 15 Jul 2003 17:30:47 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Bitte, Bitte ,Bitte: Wie kann man ein komplettes TXT-File in eine ListBox im MFC einfügen on Tue, 15 Jul 2003 17:30:47 GMT]]></title><description><![CDATA[<p>--------------------------------------------------------------------------------<br />
Hallo Leute</p>
<p>Also wir haben folgendes Problem, und zwar<br />
wollen wir Strings aus einem Txt.-file in eine ListBox<br />
im MFC kopieren, aber leider kopiert es immer nur den ersten String.</p>
<p>Cfuellen fuell;<br />
CString temp;</p>
<p>if (fuell.fuellen() == 1)<br />
{<br />
MessageBox(&quot;Dateifehler&quot;, &quot;Fehler&quot;);<br />
}<br />
else<br />
{<br />
fuell.fuellen();<br />
temp.Format(&quot;%s %s %s %s %s&quot;, fuell.get_name(), fuell.get_vorwahl(), fuell.get_telnr(), fuell.get_marke(), fuell.get_bez());<br />
m_gefunden.AddString(temp);<br />
}</p>
<p>int Cfuellen::fuellen()<br />
{<br />
const int ANZ = 250;<br />
ifstream file(FILENAME);<br />
char temp[ANZ];</p>
<p>if (!file)<br />
return 1;<br />
else<br />
{<br />
while (file.getline(name, ANZ, '\t')) //name<br />
{<br />
file.getline(temp, ANZ, '\t'); //vorname<br />
file.getline(temp, ANZ, '\t'); //adresse<br />
file.getline(temp, ANZ, '\t'); //plz<br />
file.getline(temp, ANZ, '\t'); //ort<br />
file.getline(vorwahl, ANZ, '\t'); //vorwahl<br />
file.getline(telnr, ANZ, '\t'); //telefonnummer<br />
file.getline(marke, ANZ, '\t'); //marke<br />
file.getline(bez, ANZ, '\t'); //bezeichung<br />
file.getline(temp, ANZ, '\n'); //rest ueberlesen<br />
return 0;<br />
} //while<br />
} //else<br />
return 0;<br />
}</p>
]]></description><link>https://www.c-plusplus.net/forum/post/309932</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/309932</guid><dc:creator><![CDATA[steiger]]></dc:creator><pubDate>Tue, 15 Jul 2003 17:30:47 GMT</pubDate></item><item><title><![CDATA[Reply to Bitte, Bitte ,Bitte: Wie kann man ein komplettes TXT-File in eine ListBox im MFC einfügen on Tue, 15 Jul 2003 22:31:04 GMT]]></title><description><![CDATA[<p>steiger schrieb:</p>
<blockquote>
<p>--------------------------------------------------------------------------------</p>
<p>if (fuell.fuellen() == 1)<br />
{<br />
MessageBox(&quot;Dateifehler&quot;, &quot;Fehler&quot;);<br />
}<br />
else<br />
{<br />
fuell.fuellen();<br />
temp.Format(&quot;%s %s %s %s %s&quot;, fuell.get_name(), fuell.get_vorwahl(), fuell.get_telnr(), fuell.get_marke(), fuell.get_bez());<br />
m_gefunden.AddString(temp);<br />
}</p>
</blockquote>
<p>Ich denk ma, du lädst zwar alles mit der schleife in Cfuellen::fuellen, aba du fügst es ja nur ein mal hinzu... Lass</p>
<pre><code class="language-cpp">temp.Format(&quot;%s %s %s %s %s&quot;, fuell.get_name(), fuell.get_vorwahl(), fuell.get_telnr(), fuell.get_marke(), fuell.get_bez()); 
m_gefunden.AddString(temp);
</code></pre>
<p>Auch noch 250 mal laufen, und du hast alles drinnen, vorrausgesetzt, du hast bei der get_xxx Funktin nicht geschlammpt und das liefert dir immer nur das erste und zählt nicht weiter... Btw, ein Bitte tuts doch auch...</p>
<p>Bye<br />
]m0rgu3[</p>
]]></description><link>https://www.c-plusplus.net/forum/post/310174</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/310174</guid><dc:creator><![CDATA[m0rgu3]]></dc:creator><pubDate>Tue, 15 Jul 2003 22:31:04 GMT</pubDate></item></channel></rss>