<?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[Steuerbefehle in C ausgeben]]></title><description><![CDATA[<p>Hallo,</p>
<p>ich bin durch Google auf dieses Forum gestoßen und brauche Hilfe bei einem Programm von mir. Es Geht darum, die ANSI-Tabelle in C auszugeben. Dies klappt auch einigermaßen. Nur hab ich ein paar Probleme. Hier erstmal das Programm:</p>
<pre><code>/******************************************************************
Programm: ansitabelle.cpp
Funktion: Gibt die ANSI-Tabelle aus
Bemerkung: ***********************
Autor(en): J*** D***
letzte Aenderung:
		25-04-07 JD  erste Version
		25-04-07 JD  zweite Version
******************************************************************/

#include &quot;stdafx.h&quot;

int main(int argc, char* argv[])
{
	int i;

	for ( i = 0; i &lt; 66
		; i++)
	{
		switch(i)
		{
		case 7: printf(&quot;BEL&quot;);
			break;
		case 8: printf(&quot;BS&quot;);
		case 9: printf(&quot;TAB&quot;);
			break;
		}
		printf(&quot;%c  %i       &quot;, i,i);
		printf(&quot;%c  %i      &quot;, i+65,i+65);
		printf(&quot;%c  %i      &quot;, i+131,i+131);
		printf(&quot;%c  %i\n   &quot;, i+197,i+197);

	}

	return 0;
}
</code></pre>
<p>Nun das Problem: Wenn man das Programm ausführt, sieht man, das die Tabelle nicht richtig schön ausgegeben wird im oberen Teil. Nun muss ich es so hinbekommen, das Sachen wie ein Leerzeichen oder ein Tabulator auf dem Bildschirm als die Buchstabenfolge TAB oder SPA (durch die switch-case Anweisung), aber im Programm selber nicht als richtiger Tabulator ausgegeben werden. Ich muss solche Sachen also quasi ausgeben, ohne sie wirklich auszugeben.</p>
<p>Wäre nett, wenn mir jemand bei meinem Problem hilft.</p>
<p>MfG<br />
blizzzzzard</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/180060/steuerbefehle-in-c-ausgeben</link><generator>RSS for Node</generator><lastBuildDate>Mon, 21 Sep 2026 17:58:24 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/180060.rss" rel="self" type="application/rss+xml"/><pubDate>Sat, 28 Apr 2007 10:05:21 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Steuerbefehle in C ausgeben on Sat, 28 Apr 2007 10:05:21 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>ich bin durch Google auf dieses Forum gestoßen und brauche Hilfe bei einem Programm von mir. Es Geht darum, die ANSI-Tabelle in C auszugeben. Dies klappt auch einigermaßen. Nur hab ich ein paar Probleme. Hier erstmal das Programm:</p>
<pre><code>/******************************************************************
Programm: ansitabelle.cpp
Funktion: Gibt die ANSI-Tabelle aus
Bemerkung: ***********************
Autor(en): J*** D***
letzte Aenderung:
		25-04-07 JD  erste Version
		25-04-07 JD  zweite Version
******************************************************************/

#include &quot;stdafx.h&quot;

int main(int argc, char* argv[])
{
	int i;

	for ( i = 0; i &lt; 66
		; i++)
	{
		switch(i)
		{
		case 7: printf(&quot;BEL&quot;);
			break;
		case 8: printf(&quot;BS&quot;);
		case 9: printf(&quot;TAB&quot;);
			break;
		}
		printf(&quot;%c  %i       &quot;, i,i);
		printf(&quot;%c  %i      &quot;, i+65,i+65);
		printf(&quot;%c  %i      &quot;, i+131,i+131);
		printf(&quot;%c  %i\n   &quot;, i+197,i+197);

	}

	return 0;
}
</code></pre>
<p>Nun das Problem: Wenn man das Programm ausführt, sieht man, das die Tabelle nicht richtig schön ausgegeben wird im oberen Teil. Nun muss ich es so hinbekommen, das Sachen wie ein Leerzeichen oder ein Tabulator auf dem Bildschirm als die Buchstabenfolge TAB oder SPA (durch die switch-case Anweisung), aber im Programm selber nicht als richtiger Tabulator ausgegeben werden. Ich muss solche Sachen also quasi ausgeben, ohne sie wirklich auszugeben.</p>
<p>Wäre nett, wenn mir jemand bei meinem Problem hilft.</p>
<p>MfG<br />
blizzzzzard</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1275039</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1275039</guid><dc:creator><![CDATA[blizzzzzard]]></dc:creator><pubDate>Sat, 28 Apr 2007 10:05:21 GMT</pubDate></item><item><title><![CDATA[Reply to Steuerbefehle in C ausgeben on Sat, 28 Apr 2007 10:07:03 GMT]]></title><description><![CDATA[<p>Wollte noch hinzufügen: Die Header-Dateien sind nicht im Programm selber hinzugefügt, sondern sind in der Datei stdafx.h hinzugefügt worden... nicht, das ihr was falsches denkt ^^</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1275041</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1275041</guid><dc:creator><![CDATA[blizzzzzard]]></dc:creator><pubDate>Sat, 28 Apr 2007 10:07:03 GMT</pubDate></item><item><title><![CDATA[Reply to Steuerbefehle in C ausgeben on Sat, 28 Apr 2007 13:12:56 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">for (unsigned char c = 0; c &lt; 255; ++c)
    {
        switch(c)
        {
        case 7:
            std::cout &lt;&lt; &quot;BEL&quot;;
            break;

        case 8:
            std::cout &lt;&lt; &quot;BS&quot;;
            break;

        case 9:
            std::cout &lt;&lt; &quot;TAB&quot;;
            break;

        //case ...:
        //     ...
        //     ...

        default:
            std::cout &lt;&lt; c;
            break;
        }

        if (c % 4 == 0)
            std::cout &lt;&lt; '\n';
        else
            std::cout &lt;&lt; &quot;\t&quot;;
    }
    std::cout &lt;&lt; std::flush;
</code></pre>
<p>Vielleicht so?</p>
<p>Gruss,<br />
DeSoVoDaMu</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1275139</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1275139</guid><dc:creator><![CDATA[DeSoVoDaMu]]></dc:creator><pubDate>Sat, 28 Apr 2007 13:12:56 GMT</pubDate></item><item><title><![CDATA[Reply to Steuerbefehle in C ausgeben on Sun, 29 Apr 2007 07:36:30 GMT]]></title><description><![CDATA[<p>Hallo,<br />
nur als Randnotiz:<br />
aus Gründen der Ästhetik würde ich in den Vergleichen die einfachen Escape-Sequenzen wie '\a', '\b '\t' verwenden.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1275507</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1275507</guid><dc:creator><![CDATA[HumeSikkins]]></dc:creator><pubDate>Sun, 29 Apr 2007 07:36:30 GMT</pubDate></item><item><title><![CDATA[Reply to Steuerbefehle in C ausgeben on Mon, 30 Apr 2007 06:59:11 GMT]]></title><description><![CDATA[<p>blizzzzzard schrieb:</p>
<blockquote>
<p>Nun das Problem: Wenn man das Programm ausführt, sieht man, das die Tabelle nicht richtig schön ausgegeben wird im oberen Teil. Nun muss ich es so hinbekommen, das Sachen wie ein Leerzeichen oder ein Tabulator auf dem Bildschirm als die Buchstabenfolge TAB oder SPA (durch die switch-case Anweisung), aber im Programm selber nicht als richtiger Tabulator ausgegeben werden. Ich muss solche Sachen also quasi ausgeben, ohne sie wirklich auszugeben.</p>
</blockquote>
<p>Vielleicht reicht es schon, wenn du die erste printf()-Anweisung in den Default-Zweig des switch() schiebst <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/1276041</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1276041</guid><dc:creator><![CDATA[CStoll]]></dc:creator><pubDate>Mon, 30 Apr 2007 06:59:11 GMT</pubDate></item></channel></rss>