<?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[Programmcode, was bedeutet er?]]></title><description><![CDATA[<p>Hallo, schönen Guten Abend.</p>
<p>Ich habe lage kein C mehr programmiert und auch sonst keine Sprache nun habe ich wieder angefangen und wollte meinem Code verbesserung udn entbuggen aber ich verstehe ihn nicht mehr... ich habe nämlich früher vergessen Kommentar einzufügen.</p>
<p>Könnt ihr mir sagen was die einzelnen Schritte genau heißen?</p>
<p>Es geht um ein Programm was eine Liste mit IP-Adressen einlist und nacheinander anpingt, die IP-Adresse übergibt er aber an ein anderes Script und bekommt nachher wieder ein Wert zugewiesen.</p>
<pre><code class="language-cpp">SetConsoleTextAttribute(han,0x0A);
    std::cout &lt;&lt;&quot;Die Datei 'liste.txt' konnte erfolgreich geladen werden!\n&quot;;
    SetConsoleTextAttribute(han,0x0F);
	std::cout &lt;&lt; &quot;\n&quot;;
	std::cout &lt;&lt; &quot;\n&quot;;
	std::cout &lt;&lt; &quot;Die IPs aus der Liste werden nun der Reihe\n&quot;		// erste Instruktionen
			  &lt;&lt; &quot;nach auf ihren Online-Status abgefragt\n&quot;;
	std::cout &lt;&lt; &quot;Der Ablauf wiederholt sich jede Minute.\n&quot;;
	std::cout &lt;&lt; &quot;\n&quot;;
	Sleep(3000);
    while(1)
    {
        if(feof(pFile))
        {
            fseek(pFile,0,SEEK_SET);
            for(i=0;i&lt;60;i++)
            {
                Sleep(1000);
                if(kbhit())
                {
                    if(_getch()==27)
                    {
                        fclose(pFile);
                        WSACleanup();
                        return 0;
                    }
                }
            }
          //  system(&quot;cls&quot;);
			cout &lt;&lt; &quot;\n&quot;;
			cout &lt;&lt; &quot;\n&quot;;
			cout &lt;&lt; &quot;\n&quot;;
        }
        ip[0]='\0';									
        fgets(ip,64,pFile);
        ip[63]='\0';
        if(ip[strlen(ip)-1]=='\n')
            ip[strlen(ip)-1]='\0';
        if(ip[0]=='\0'){}								
        else if(!IsValidIP(ip,1,0,0))
        {
            printf(&quot;Nicht g\x81 \bltig: &quot;,129U);
            puts(ip);									
        }
        else
        {
            int x=Ping(ip);
            printf(ip);printf(&quot;: &quot;);
</code></pre>
<p>und zweite Frage:<br />
Wie heißt nochmal die eine Seite oder das Programm wo man Sourcecode neu formatieren lassen kann? Irgendwie ist einer von mir durcheinander geraten und ein Haufen...</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/253397/programmcode-was-bedeutet-er</link><generator>RSS for Node</generator><lastBuildDate>Sun, 13 Sep 2026 18:19:50 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/253397.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 01 Nov 2009 21:58:46 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Programmcode, was bedeutet er? on Sun, 01 Nov 2009 22:00:21 GMT]]></title><description><![CDATA[<p>Hallo, schönen Guten Abend.</p>
<p>Ich habe lage kein C mehr programmiert und auch sonst keine Sprache nun habe ich wieder angefangen und wollte meinem Code verbesserung udn entbuggen aber ich verstehe ihn nicht mehr... ich habe nämlich früher vergessen Kommentar einzufügen.</p>
<p>Könnt ihr mir sagen was die einzelnen Schritte genau heißen?</p>
<p>Es geht um ein Programm was eine Liste mit IP-Adressen einlist und nacheinander anpingt, die IP-Adresse übergibt er aber an ein anderes Script und bekommt nachher wieder ein Wert zugewiesen.</p>
<pre><code class="language-cpp">SetConsoleTextAttribute(han,0x0A);
    std::cout &lt;&lt;&quot;Die Datei 'liste.txt' konnte erfolgreich geladen werden!\n&quot;;
    SetConsoleTextAttribute(han,0x0F);
	std::cout &lt;&lt; &quot;\n&quot;;
	std::cout &lt;&lt; &quot;\n&quot;;
	std::cout &lt;&lt; &quot;Die IPs aus der Liste werden nun der Reihe\n&quot;		// erste Instruktionen
			  &lt;&lt; &quot;nach auf ihren Online-Status abgefragt\n&quot;;
	std::cout &lt;&lt; &quot;Der Ablauf wiederholt sich jede Minute.\n&quot;;
	std::cout &lt;&lt; &quot;\n&quot;;
	Sleep(3000);
    while(1)
    {
        if(feof(pFile))
        {
            fseek(pFile,0,SEEK_SET);
            for(i=0;i&lt;60;i++)
            {
                Sleep(1000);
                if(kbhit())
                {
                    if(_getch()==27)
                    {
                        fclose(pFile);
                        WSACleanup();
                        return 0;
                    }
                }
            }
          //  system(&quot;cls&quot;);
			cout &lt;&lt; &quot;\n&quot;;
			cout &lt;&lt; &quot;\n&quot;;
			cout &lt;&lt; &quot;\n&quot;;
        }
        ip[0]='\0';									
        fgets(ip,64,pFile);
        ip[63]='\0';
        if(ip[strlen(ip)-1]=='\n')
            ip[strlen(ip)-1]='\0';
        if(ip[0]=='\0'){}								
        else if(!IsValidIP(ip,1,0,0))
        {
            printf(&quot;Nicht g\x81 \bltig: &quot;,129U);
            puts(ip);									
        }
        else
        {
            int x=Ping(ip);
            printf(ip);printf(&quot;: &quot;);
</code></pre>
<p>und zweite Frage:<br />
Wie heißt nochmal die eine Seite oder das Programm wo man Sourcecode neu formatieren lassen kann? Irgendwie ist einer von mir durcheinander geraten und ein Haufen...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1801909</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1801909</guid><dc:creator><![CDATA[Alfons2]]></dc:creator><pubDate>Sun, 01 Nov 2009 22:00:21 GMT</pubDate></item><item><title><![CDATA[Reply to Programmcode, was bedeutet er? on Sun, 01 Nov 2009 22:10:54 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">SetConsoleTextAttribute(han,0x0A); // Verändert Attribute des Konsolen-Screenbuffers
    std::cout &lt;&lt;&quot;Die Datei 'liste.txt' konnte erfolgreich geladen werden!\n&quot;;
    SetConsoleTextAttribute(han,0x0F); // Verändert Attribute des Konsolen-Screenbuffers
    std::cout &lt;&lt; &quot;\n&quot;;
    std::cout &lt;&lt; &quot;\n&quot;;
    std::cout &lt;&lt; &quot;Die IPs aus der Liste werden nun der Reihe\n&quot;        // erste Instruktionen
              &lt;&lt; &quot;nach auf ihren Online-Status abgefragt\n&quot;;
    std::cout &lt;&lt; &quot;Der Ablauf wiederholt sich jede Minute.\n&quot;;
    std::cout &lt;&lt; &quot;\n&quot;;
    Sleep(3000); // 3 Sekunden warten

    while(1) // Endlosschleife
    {
        if(feof(pFile)) // Wenn im Ende des Files angekommen...
        {
            fseek(pFile,0,SEEK_SET); // ..springe zum Anfang der Datei

            for(i=0;i&lt;60;i++) // Inkrementiert von 0 auf 60
            {
                Sleep(1000); // Warte eine Sekunde

                if(kbhit()) // Taste gedrückt?
                {
                    if(_getch()==27) // Ist das eingegebene Zeichen == 27?
                    {
                        fclose(pFile); // Schliesse Datei
                        WSACleanup(); // Marke: Eigenbau?

                        return 0; // Gib 0 zurück
                    }
                }
            }
          //  system(&quot;cls&quot;);
            cout &lt;&lt; &quot;\n&quot;;
            cout &lt;&lt; &quot;\n&quot;;
            cout &lt;&lt; &quot;\n&quot;;
        }
        ip[0]='\0'; // '\0' == Ende der Zeichenkette  

        fgets(ip,64,pFile); // Lies 64 Zeichen vom Stream in ip

        ip[63]='\0'; // Ende der Zeichenkette...

        if(ip[strlen(ip)-1]=='\n') // Selbsterklärend, strlen gibt die Länge der Zeichenkette aus
            ip[strlen(ip)-1]='\0';
        if(ip[0]=='\0'){}                                
        else if(!IsValidIP(ip,1,0,0))
        {
            printf(&quot;Nicht g\x81 \bltig: &quot;,129U);
            puts(ip); // Hängt '\0' an                                 
        }
        else
        {
            int x=Ping(ip);
            printf(ip);printf(&quot;: &quot;);
</code></pre>
<p>Kann man alles durch Google herausbekommen...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1801914</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1801914</guid><dc:creator><![CDATA[Kóyaánasqatsi]]></dc:creator><pubDate>Sun, 01 Nov 2009 22:10:54 GMT</pubDate></item><item><title><![CDATA[Reply to Programmcode, was bedeutet er? on Sun, 01 Nov 2009 22:15:47 GMT]]></title><description><![CDATA[<p>OK, Danke ist nun etwas klarer geworden! <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>
<p>Richtig, oder von gewissen netten Usern in diesem Forum <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/1801916</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1801916</guid><dc:creator><![CDATA[Alfons2]]></dc:creator><pubDate>Sun, 01 Nov 2009 22:15:47 GMT</pubDate></item><item><title><![CDATA[Reply to Programmcode, was bedeutet er? on Sun, 01 Nov 2009 22:22:47 GMT]]></title><description><![CDATA[<p>Dieser Thread wurde von Moderator/in <a href="http://www.c-plusplus.net/forum/profile-var-mode-is-viewprofile-and-u-is-1819.html" rel="nofollow">rüdiger</a> aus dem Forum <a href="http://www.c-plusplus.net/forum/viewforum-var-f-is-10.html" rel="nofollow">ANSI C</a> in das Forum <a href="http://www.c-plusplus.net/forum/viewforum-var-f-is-15.html" rel="nofollow">C++</a> verschoben.</p>
<p>Im Zweifelsfall bitte auch folgende Hinweise beachten:<br />
<a href="http://www.c-plusplus.net/forum/viewtopic-var-t-is-39405.html" rel="nofollow">C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?</a></p>
<p><em>Dieses Posting wurde automatisch erzeugt.</em></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1801918</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1801918</guid><dc:creator><![CDATA[C++ Forumbot]]></dc:creator><pubDate>Sun, 01 Nov 2009 22:22:47 GMT</pubDate></item><item><title><![CDATA[Reply to Programmcode, was bedeutet er? on Mon, 02 Nov 2009 11:09:45 GMT]]></title><description><![CDATA[<p>Übrigens:<br />
Zeile 24, die 27 ist der dezimale ASCII-Wert von der Escape-Taste. Achja und WSACleanUp() deregistriert jeden Gebrauch von Sockets. Nun sind wir ja wieder im C++-Forum, da würde ich dir zu Dingen wie std::string und std::ifstream raten...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1802064</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1802064</guid><dc:creator><![CDATA[Kóyaánasqatsi]]></dc:creator><pubDate>Mon, 02 Nov 2009 11:09:45 GMT</pubDate></item></channel></rss>