<?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[Liste auslesen und auf Inhalte untersuchen]]></title><description><![CDATA[<p>Hi</p>
<p>kann mir jemand sagen wie ich es am besten anstelle eine textdatei auszulesen welche recht gross ist (etwa 400kB) um sie anschliessend auf Inhalte zu ueberpruefen?<br />
am besten waere sogar das teilen des gesamten inhaltes in bestimmte abschnitte...abhaengig eines bestimmten zeichens (zB @)</p>
<p>01;Sven;SU;1111@02;Guenter;SU;2222@03;Administrator;SU;9999@04;Peter;TE;1234@05;Harry;VK;2121@06;Bernd;TE;2321@07;Dieter;VK;8304@08;Oliver;VK;0101@09;Hanz;TE;4578@</p>
<p>ich moechte die namen in einer combobox darstellen und die auswahl mit der zugehoerigen nummer ausgeben</p>
<p>zB Sven 1111<br />
Guenter 2222</p>
<p>bisher hab ich das mit strtok realisiert was aber char bedarf<br />
leider bin ich damit auf recht kleine dateien beschraenkt</p>
<p>muss aber wie gesagt tausende von datensaetzen zerpfluecken</p>
<p>danke fuer jegliche hilfe :p</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/56055/liste-auslesen-und-auf-inhalte-untersuchen</link><generator>RSS for Node</generator><lastBuildDate>Tue, 28 Apr 2026 05:39:08 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/56055.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 21 Nov 2003 15:23:31 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Liste auslesen und auf Inhalte untersuchen on Fri, 21 Nov 2003 15:23:31 GMT]]></title><description><![CDATA[<p>Hi</p>
<p>kann mir jemand sagen wie ich es am besten anstelle eine textdatei auszulesen welche recht gross ist (etwa 400kB) um sie anschliessend auf Inhalte zu ueberpruefen?<br />
am besten waere sogar das teilen des gesamten inhaltes in bestimmte abschnitte...abhaengig eines bestimmten zeichens (zB @)</p>
<p>01;Sven;SU;1111@02;Guenter;SU;2222@03;Administrator;SU;9999@04;Peter;TE;1234@05;Harry;VK;2121@06;Bernd;TE;2321@07;Dieter;VK;8304@08;Oliver;VK;0101@09;Hanz;TE;4578@</p>
<p>ich moechte die namen in einer combobox darstellen und die auswahl mit der zugehoerigen nummer ausgeben</p>
<p>zB Sven 1111<br />
Guenter 2222</p>
<p>bisher hab ich das mit strtok realisiert was aber char bedarf<br />
leider bin ich damit auf recht kleine dateien beschraenkt</p>
<p>muss aber wie gesagt tausende von datensaetzen zerpfluecken</p>
<p>danke fuer jegliche hilfe :p</p>
]]></description><link>https://www.c-plusplus.net/forum/post/399675</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/399675</guid><dc:creator><![CDATA[Guenter Mies]]></dc:creator><pubDate>Fri, 21 Nov 2003 15:23:31 GMT</pubDate></item><item><title><![CDATA[Reply to Liste auslesen und auf Inhalte untersuchen on Fri, 21 Nov 2003 15:26:48 GMT]]></title><description><![CDATA[<p>Warum bist Du denn da auf kleine Textdateien beschnitten ?<br />
Vllt können wir Dir helfen diese Einschränkung zu umgehen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/399678</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/399678</guid><dc:creator><![CDATA[Knuddlbaer]]></dc:creator><pubDate>Fri, 21 Nov 2003 15:26:48 GMT</pubDate></item><item><title><![CDATA[Reply to Liste auslesen und auf Inhalte untersuchen on Mon, 05 Apr 2004 19:15:30 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">int SplitString(const CString&amp; input, 
  const CString&amp; delimiter, CStringArray&amp; results)
{
  int iPos = 0;
  int newPos = -1;
  int sizeS2 = delimiter.GetLength();
  int isize = input.GetLength();

  CArray positions;

  newPos = input.Find (delimiter, 0);

  if( newPos &lt; 0 ) { return 0; }

  int numFound = 0;

  while( newPos &gt; iPos )
  {
    numFound++;
    positions.Add(newPos);
    iPos = newPos;
    newPos = input.Find (delimiter, iPos+sizeS2+1);
  }

  for( int i=0; i &lt;= positions.GetSize(); i++ )
  {
    CString s;
    if( i == 0 )
      s = input.Mid( i, positions[i] );
    else
    {
      int offset = positions[i-1] + sizeS2;
      if( offset &lt; isize )
      {
        if( i == positions.GetSize() )
          s = input.Mid(offset);
        else if( i &gt; 0 )
          s = input.Mid( positions[i-1] + sizeS2, 
             positions[i] - positions[i-1] - sizeS2 );
      }
    }
    if( s.GetLength() &gt; 0 )
      results.Add(s);
  }
  return numFound;
}
</code></pre>
<p>//edit: code tags eingefügt</p>
]]></description><link>https://www.c-plusplus.net/forum/post/400132</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/400132</guid><dc:creator><![CDATA[alex-t]]></dc:creator><pubDate>Mon, 05 Apr 2004 19:15:30 GMT</pubDate></item><item><title><![CDATA[Reply to Liste auslesen und auf Inhalte untersuchen on Mon, 24 Nov 2003 08:56:52 GMT]]></title><description><![CDATA[<p>leider geht der code bei mir nicht</p>
<p>bin nicht grad der held wenns um referenzen oder pointer geht</p>
<p>bitte gebt mir mal ein wenig hilfe mit kommentar</p>
<p>danke</p>
]]></description><link>https://www.c-plusplus.net/forum/post/401084</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/401084</guid><dc:creator><![CDATA[Guenter Mies]]></dc:creator><pubDate>Mon, 24 Nov 2003 08:56:52 GMT</pubDate></item><item><title><![CDATA[Reply to Liste auslesen und auf Inhalte untersuchen on Wed, 07 Apr 2004 08:00:46 GMT]]></title><description><![CDATA[<p>Hi<br />
Um einen String so zu zerlegen gibts die Funktion strtok</p>
<p><a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vclib/html/_crt_strtok.2c_.wcstok.2c_._mbstok.asp" rel="nofollow">http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vclib/html/_crt_strtok.2c_.wcstok.2c_._mbstok.asp</a></p>
<p><a href="http://www.cplusplus.com/ref/cstring/strtok.html" rel="nofollow">http://www.cplusplus.com/ref/cstring/strtok.html</a></p>
<p>Grüße Rapha</p>
]]></description><link>https://www.c-plusplus.net/forum/post/496653</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/496653</guid><dc:creator><![CDATA[Rapha]]></dc:creator><pubDate>Wed, 07 Apr 2004 08:00:46 GMT</pubDate></item><item><title><![CDATA[Reply to Liste auslesen und auf Inhalte untersuchen on Wed, 07 Apr 2004 08:06:58 GMT]]></title><description><![CDATA[<p>Da wird sich der Guenter aber freuen, dass er jetzt endlich eine Lösung hat <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/496657</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/496657</guid><dc:creator><![CDATA[isabeau]]></dc:creator><pubDate>Wed, 07 Apr 2004 08:06:58 GMT</pubDate></item><item><title><![CDATA[Reply to Liste auslesen und auf Inhalte untersuchen on Fri, 16 Apr 2004 14:11:48 GMT]]></title><description><![CDATA[<p>jaja...da freut sich der guenni....IHR AFFEN!!!! <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f921.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--clown_face"
      title=":clown:"
      alt="🤡"
    /></p>
<p>:-)))</p>
<p>strtok is laessig aber ziemlich schlecht in meinem code weil ich unter embedded proge und dort ein unicode nur 1 anstatt 2 bit gross ist :-))</p>
<p>aber dennoch danke!!</p>
<p>schluss, aus, ende, vorbei....laengst geloest (so vor ca 4-5 monaten)</p>
<p>gruss<br />
guenni <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/502727</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/502727</guid><dc:creator><![CDATA[Guenter Mies]]></dc:creator><pubDate>Fri, 16 Apr 2004 14:11:48 GMT</pubDate></item><item><title><![CDATA[Reply to Liste auslesen und auf Inhalte untersuchen on Fri, 16 Apr 2004 14:32:40 GMT]]></title><description><![CDATA[<p>Günter schrieb</p>
<blockquote>
<p>bisher hab ich das mit strtok realisiert was aber char bedarf</p>
</blockquote>
<p>Rapha schrieb</p>
<blockquote>
<p>Um einen String so zu zerlegen gibts die Funktion strtok</p>
</blockquote>
<p>ich schreibe</p>
<blockquote>
<p>ist echt schön das Ihr euch einig seit!</p>
</blockquote>
<p><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/502749</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/502749</guid><dc:creator><![CDATA[DerRächer]]></dc:creator><pubDate>Fri, 16 Apr 2004 14:32:40 GMT</pubDate></item><item><title><![CDATA[Reply to Liste auslesen und auf Inhalte untersuchen on Sat, 17 Apr 2004 11:53:28 GMT]]></title><description><![CDATA[<p>pf, ich habe den Thread einfach nur kurz überflogen <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>
]]></description><link>https://www.c-plusplus.net/forum/post/503175</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/503175</guid><dc:creator><![CDATA[Rapha]]></dc:creator><pubDate>Sat, 17 Apr 2004 11:53:28 GMT</pubDate></item><item><title><![CDATA[Reply to Liste auslesen und auf Inhalte untersuchen on Sat, 17 Apr 2004 11:59:48 GMT]]></title><description><![CDATA[<p>Mal im ernst <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="😃"
    /><br />
Es gibt doch sicher ne embedded Version von strtok.<br />
Du kannst die Datei doch in kleine Häppchen aufteilen und dann strtok drüberlaufen lassen <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>Grüße Rapha</p>
<p>ps. wie hast du es gelöst?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/503178</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/503178</guid><dc:creator><![CDATA[Rapha]]></dc:creator><pubDate>Sat, 17 Apr 2004 11:59:48 GMT</pubDate></item><item><title><![CDATA[Reply to Liste auslesen und auf Inhalte untersuchen on Mon, 19 Apr 2004 06:40:05 GMT]]></title><description><![CDATA[<p>hi raecher</p>
<p>das heisst -&gt; ...schoen das ihr euch einig seiD <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f921.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--clown_face"
      title=":clown:"
      alt="🤡"
    /></p>
<p>hey rapha<br />
ich mach doch nur spass! <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f921.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--clown_face"
      title=":clown:"
      alt="🤡"
    /></p>
<p>du hast natuerlich recht mit strtok jedoch kam ich dann nach ewigen stunden der tokerei zu dem problem mit unicode<br />
dann bin ich mal kurz auf cstring umgestiegen da es dort so nette methoden zum suchen und zerlegen gibt<br />
damit ist mein code natuerlich etwas langsamer geworden (ich muss hunderte dateien zerpluecken...da merkt man das schon gut)<br />
aber zum guten schluss sagte mir dann nach unzaehligen falschen tipps jemand, dass es fuer embedded leicht abgewandelte methoden gibt<br />
mit dehnen habe ich dann das unicodeproblem umgangen<br />
ich habe dann weiterhin auf cstring rumgecoded...</p>
<p>aber nu schluss!<br />
das ist 4 monate her... <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>aber vielleicht weisst du wie man mit der mouse gezogene striche als bitmap abspeichert</p>
<p>ich kann zeichnen aber nicht wirklich abspeichern da embedded die funktion<br />
&quot;GetDIBits&quot; nicht kennt<br />
jemand sagte mir ich muesse zuerst mit dieser meine daten in DI casten und dann speichern<br />
unter vc++6.0 laeuft es auch aber halt nicht unter embedded</p>
<p>weisst du vielleicht einen anderen weg??</p>
<p>gruss<br />
guenni</p>
]]></description><link>https://www.c-plusplus.net/forum/post/504115</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/504115</guid><dc:creator><![CDATA[Guenter Mies]]></dc:creator><pubDate>Mon, 19 Apr 2004 06:40:05 GMT</pubDate></item><item><title><![CDATA[Reply to Liste auslesen und auf Inhalte untersuchen on Mon, 19 Apr 2004 10:28:03 GMT]]></title><description><![CDATA[<p>Hm, meine spontane Antwort wäre einfach ein Bitmap zu erstellen, es mit einem DC zu verbinden und dann mit SetPixel/LineTo die Bewegung der Maus auf das DC zu malen.<br />
So in etwa: <a href="http://download.pearsoned.de/leseecke/VCPLUS6_21Tg/data/kap03.htm" rel="nofollow">http://download.pearsoned.de/leseecke/VCPLUS6_21Tg/data/kap03.htm</a><br />
Das müsste eigendlich so auch mit embedded VC++ gehen.</p>
<p>Grüße Rapha</p>
]]></description><link>https://www.c-plusplus.net/forum/post/504252</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/504252</guid><dc:creator><![CDATA[Rapha]]></dc:creator><pubDate>Mon, 19 Apr 2004 10:28:03 GMT</pubDate></item><item><title><![CDATA[Reply to Liste auslesen und auf Inhalte untersuchen on Wed, 28 Apr 2004 06:13:31 GMT]]></title><description><![CDATA[<p>guten morgen rapha</p>
<p>sorry dass ich erst jetzt antworte</p>
<p>hab voll verpasst meine mails zu checken</p>
<p>habs mitttlerweile auch geschafft<br />
aber mein problem lag nicht im zeichnen sondern im abspeichern</p>
<p>nu laeufts und alles is wunderbar</p>
<p>mittlerweile schraub ich an der seriellen schnittstelle rum um diese bitmaps samt textdateien zu verschicken</p>
<p><img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":-)"
      alt="🙂"
    /><br />
man hoert mit sicherheit voneinander <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="😃"
    /><br />
Guenni</p>
]]></description><link>https://www.c-plusplus.net/forum/post/510180</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/510180</guid><dc:creator><![CDATA[Guenter Mies]]></dc:creator><pubDate>Wed, 28 Apr 2004 06:13:31 GMT</pubDate></item></channel></rss>