<?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[daten aus TextFile aus lesen]]></title><description><![CDATA[<p>hallo<br />
iam writing a program that read data from a text file that send it to an other target<br />
the problem is that i get always new data in my test file and my program read just the first one .i need to read always the new one<br />
can some one help me please because it is a part of my diplomarbe<br />
my code is:</p>
<p>#include &lt;fstream&gt;<br />
#include &lt;string&gt;<br />
#include &lt;iostream&gt;<br />
#include &lt;stdio.h&gt;<br />
#include &lt;string.h&gt;<br />
#include &lt;stdlib.h&gt;<br />
#include &lt;sys\types.h&gt;<br />
#include &lt;sys\stat.h&gt;<br />
#include &lt;ctype.h&gt;<br />
#include &lt;windows.h&gt;</p>
<p>static WORD readFile(char *FileName, BYTE *UserData)<br />
{<br />
std::fstream InputFile(FileName, std::ios_base::in );</p>
<p>if (InputFile.is_open()) {<br />
std::string Line1;<br />
std::string Line2;<br />
std::string Line3;<br />
std::string Line4;<br />
std::string Line5;<br />
std::string Line6;</p>
<p>std::getline(InputFile, Line1);<br />
std::cout &lt;&lt; Line1&lt;&lt; std::endl;<br />
std::getline(InputFile, Line2);<br />
std::cout &lt;&lt; Line2&lt;&lt; std::endl;<br />
std::getline(InputFile, Line3);<br />
std::cout &lt;&lt; Line3&lt;&lt; std::endl;<br />
std::getline(InputFile, Line4);<br />
std::cout &lt;&lt; Line4&lt;&lt; std::endl;<br />
std::getline(InputFile, Line5);<br />
std::cout &lt;&lt; Line5&lt;&lt; std::endl;<br />
std::getline(InputFile, Line6);<br />
std::cout &lt;&lt; Line6&lt;&lt; std::endl;</p>
<p>sprintf((char *)UserData, &quot;%s\n%s\n%s\n%s\n%s\n%s\n&quot;,<br />
Line1.c_str(),<br />
Line2.c_str(),<br />
Line3.c_str(),<br />
Line4.c_str(),<br />
Line5.c_str(),<br />
Line6.c_str());</p>
<p>return(WORD)strlen((char *)UserData);<br />
}<br />
return 0;<br />
int main(int argc, char *argv[])<br />
{</p>
<p>BYTE UserData[4096];<br />
DWORD ErrorCode;<br />
WORD DataSize;<br />
char Buf[256];</p>
<p>GetParameters(argc, argv);</p>
<p>/*<br />
* set buffer to zero always<br />
*/<br />
memset(UserData, 0, sizeof(UserData));</p>
<p>DataSize = readFile(&quot;RFID.txt&quot;, UserData);<br />
if (!DataSize) {<br />
printf(&quot;File &lt;%s&gt; NOT FOUND or EMPTY\n&quot;, &quot;RFID.txt&quot;);<br />
return 1;<br />
}</p>
<p>tcpSendBcmMessageOnce(HostAddress, (WORD)5000, (DWORD)1, (WORD)1, UserData, DataSize, &amp;ErrorCode);<br />
if (ErrorCode)<br />
printf(&quot;Send Error - %s\n&quot;, tcpFormatException(Buf, ErrorCode));</p>
<p>return 0;<br />
}</p>
<p>my program read and send just the first 6 ligne but the new data not ,how can i modify it to get always the new data<br />
thanksssssssssss[cpp] <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="🙂"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/topic/238778/daten-aus-textfile-aus-lesen</link><generator>RSS for Node</generator><lastBuildDate>Tue, 22 Sep 2026 21:25:15 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/238778.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 15 Apr 2009 13:20:07 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to daten aus TextFile aus lesen on Wed, 15 Apr 2009 13:21:13 GMT]]></title><description><![CDATA[<p>hallo<br />
iam writing a program that read data from a text file that send it to an other target<br />
the problem is that i get always new data in my test file and my program read just the first one .i need to read always the new one<br />
can some one help me please because it is a part of my diplomarbe<br />
my code is:</p>
<p>#include &lt;fstream&gt;<br />
#include &lt;string&gt;<br />
#include &lt;iostream&gt;<br />
#include &lt;stdio.h&gt;<br />
#include &lt;string.h&gt;<br />
#include &lt;stdlib.h&gt;<br />
#include &lt;sys\types.h&gt;<br />
#include &lt;sys\stat.h&gt;<br />
#include &lt;ctype.h&gt;<br />
#include &lt;windows.h&gt;</p>
<p>static WORD readFile(char *FileName, BYTE *UserData)<br />
{<br />
std::fstream InputFile(FileName, std::ios_base::in );</p>
<p>if (InputFile.is_open()) {<br />
std::string Line1;<br />
std::string Line2;<br />
std::string Line3;<br />
std::string Line4;<br />
std::string Line5;<br />
std::string Line6;</p>
<p>std::getline(InputFile, Line1);<br />
std::cout &lt;&lt; Line1&lt;&lt; std::endl;<br />
std::getline(InputFile, Line2);<br />
std::cout &lt;&lt; Line2&lt;&lt; std::endl;<br />
std::getline(InputFile, Line3);<br />
std::cout &lt;&lt; Line3&lt;&lt; std::endl;<br />
std::getline(InputFile, Line4);<br />
std::cout &lt;&lt; Line4&lt;&lt; std::endl;<br />
std::getline(InputFile, Line5);<br />
std::cout &lt;&lt; Line5&lt;&lt; std::endl;<br />
std::getline(InputFile, Line6);<br />
std::cout &lt;&lt; Line6&lt;&lt; std::endl;</p>
<p>sprintf((char *)UserData, &quot;%s\n%s\n%s\n%s\n%s\n%s\n&quot;,<br />
Line1.c_str(),<br />
Line2.c_str(),<br />
Line3.c_str(),<br />
Line4.c_str(),<br />
Line5.c_str(),<br />
Line6.c_str());</p>
<p>return(WORD)strlen((char *)UserData);<br />
}<br />
return 0;<br />
int main(int argc, char *argv[])<br />
{</p>
<p>BYTE UserData[4096];<br />
DWORD ErrorCode;<br />
WORD DataSize;<br />
char Buf[256];</p>
<p>GetParameters(argc, argv);</p>
<p>/*<br />
* set buffer to zero always<br />
*/<br />
memset(UserData, 0, sizeof(UserData));</p>
<p>DataSize = readFile(&quot;RFID.txt&quot;, UserData);<br />
if (!DataSize) {<br />
printf(&quot;File &lt;%s&gt; NOT FOUND or EMPTY\n&quot;, &quot;RFID.txt&quot;);<br />
return 1;<br />
}</p>
<p>tcpSendBcmMessageOnce(HostAddress, (WORD)5000, (DWORD)1, (WORD)1, UserData, DataSize, &amp;ErrorCode);<br />
if (ErrorCode)<br />
printf(&quot;Send Error - %s\n&quot;, tcpFormatException(Buf, ErrorCode));</p>
<p>return 0;<br />
}</p>
<p>my program read and send just the first 6 ligne but the new data not ,how can i modify it to get always the new data<br />
thanksssssssssss[cpp] <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="🙂"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1696305</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1696305</guid><dc:creator><![CDATA[sousou]]></dc:creator><pubDate>Wed, 15 Apr 2009 13:21:13 GMT</pubDate></item><item><title><![CDATA[Reply to daten aus TextFile aus lesen on Wed, 15 Apr 2009 15:10:30 GMT]]></title><description><![CDATA[<p>someone tell me that i can use seek function<br />
how can i introduced in my programm</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1696337</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1696337</guid><dc:creator><![CDATA[sousou]]></dc:creator><pubDate>Wed, 15 Apr 2009 15:10:30 GMT</pubDate></item><item><title><![CDATA[Reply to daten aus TextFile aus lesen on Wed, 15 Apr 2009 15:22:17 GMT]]></title><description><![CDATA[<p>frag doch einfach auf deutsch, da haste mehr leser.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1696341</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1696341</guid><dc:creator><![CDATA[volkard]]></dc:creator><pubDate>Wed, 15 Apr 2009 15:22:17 GMT</pubDate></item><item><title><![CDATA[Reply to daten aus TextFile aus lesen on Thu, 16 Apr 2009 09:49:13 GMT]]></title><description><![CDATA[<p>sorry aber ich kann nicht so gut deutsch schreiben aber ich versuche</p>
<p>Ich habe ein Programm geschrieben der kann nur die erst Daten aus text Datei auslesen<br />
Aber ich bekomme immer neu Daten in meine text und das Programm sollte nur die neu Daten auslesen dann schicken<br />
Ein jemand hatte mir gesagt ich soll seek Funktion benetzen aber ich weiß nicht wie kann ich in meinem Programm implementieren<br />
Hatte ein jemand einer Idee wie Mann machen kann<br />
Danke</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1696588</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1696588</guid><dc:creator><![CDATA[sousou]]></dc:creator><pubDate>Thu, 16 Apr 2009 09:49:13 GMT</pubDate></item></channel></rss>