<?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[programm gibt komische zeichen als ausgabe]]></title><description><![CDATA[<p>hallo</p>
<p>hab hier ein programm geschrieben, welches 2 arrays liest und diese zu einem neuen array macht aber ohne die Zeichen zu wiederholen. in diesem fall sind es Buchstaben<br />
also z.B. A[6]=A B J D E F<br />
B[5}=B I E F G</p>
<p>als ergebnis muss ich das hier bekommen<br />
hier weiß ich nicht, welche zahl ich in array eingeben muss. hab mir aber gedacht die zahl 11 wäre richtig<br />
C [11] =A B J D E F I G</p>
<p>hier mein programm</p>
<pre><code class="language-cpp"># include &lt;iostream.h&gt; // ich weiß hier muss es iostream heißen ohne .h
void main () /* hier muss es auch int main heißen aber von mir wird es halt so verlangt. da kann ich nichts machen. hab dem lehrer das schon mal gesagt, aber hab nur eine unverschämte antwort von dem bekommen. ^^ */
{
	char A[6];
	char B[5];
	int  t=0;
    char C[11];
    int counter=0;

	for (int i=0;i&lt;6;i++)
		cin&gt;&gt;A[i];
	for (i=0;i&lt;5;i++)
		cin&gt;&gt;B[i];

	for (i=0;i&lt;4;i++)
	{ for (int j=0;j&lt;6;j++)

	{
		if (B[i]==A[j])
			counter++;}
	if (counter==0)
	{C[t]=B[i];
	t++;
	counter=0;}
	}
	for (i=0;i&lt;6;i++)
		cout &lt;&lt; A[i];
	for (i=0;i&lt;=t;i++)
		cout &lt;&lt;C[i];
}
</code></pre>
<p>in diesem bild befindet sich der fehler</p>
<p><a href="http://s14.directupload.net/file/d/2912/ldopzrgh_png.htm" rel="nofollow">http://s14.directupload.net/file/d/2912/ldopzrgh_png.htm</a></p>
<p>vilen dank für eure antworten</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/304397/programm-gibt-komische-zeichen-als-ausgabe</link><generator>RSS for Node</generator><lastBuildDate>Sat, 04 Apr 2026 21:08:32 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/304397.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 05 Jun 2012 10:45:52 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to programm gibt komische zeichen als ausgabe on Tue, 05 Jun 2012 10:45:52 GMT]]></title><description><![CDATA[<p>hallo</p>
<p>hab hier ein programm geschrieben, welches 2 arrays liest und diese zu einem neuen array macht aber ohne die Zeichen zu wiederholen. in diesem fall sind es Buchstaben<br />
also z.B. A[6]=A B J D E F<br />
B[5}=B I E F G</p>
<p>als ergebnis muss ich das hier bekommen<br />
hier weiß ich nicht, welche zahl ich in array eingeben muss. hab mir aber gedacht die zahl 11 wäre richtig<br />
C [11] =A B J D E F I G</p>
<p>hier mein programm</p>
<pre><code class="language-cpp"># include &lt;iostream.h&gt; // ich weiß hier muss es iostream heißen ohne .h
void main () /* hier muss es auch int main heißen aber von mir wird es halt so verlangt. da kann ich nichts machen. hab dem lehrer das schon mal gesagt, aber hab nur eine unverschämte antwort von dem bekommen. ^^ */
{
	char A[6];
	char B[5];
	int  t=0;
    char C[11];
    int counter=0;

	for (int i=0;i&lt;6;i++)
		cin&gt;&gt;A[i];
	for (i=0;i&lt;5;i++)
		cin&gt;&gt;B[i];

	for (i=0;i&lt;4;i++)
	{ for (int j=0;j&lt;6;j++)

	{
		if (B[i]==A[j])
			counter++;}
	if (counter==0)
	{C[t]=B[i];
	t++;
	counter=0;}
	}
	for (i=0;i&lt;6;i++)
		cout &lt;&lt; A[i];
	for (i=0;i&lt;=t;i++)
		cout &lt;&lt;C[i];
}
</code></pre>
<p>in diesem bild befindet sich der fehler</p>
<p><a href="http://s14.directupload.net/file/d/2912/ldopzrgh_png.htm" rel="nofollow">http://s14.directupload.net/file/d/2912/ldopzrgh_png.htm</a></p>
<p>vilen dank für eure antworten</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2219663</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2219663</guid><dc:creator><![CDATA[peter16]]></dc:creator><pubDate>Tue, 05 Jun 2012 10:45:52 GMT</pubDate></item><item><title><![CDATA[Reply to programm gibt komische zeichen als ausgabe on Tue, 05 Jun 2012 10:49:23 GMT]]></title><description><![CDATA[<p>Kompiliert bei mir nicht: <code>fatal error C1083: Datei (Include) kann nicht geöffnet werden: &quot;iostream.h&quot;: No such file or directory.</code> Sowas würde ich Deinem Lehrer dann man an den Kopf knallen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2219666</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2219666</guid><dc:creator><![CDATA[Tachyon]]></dc:creator><pubDate>Tue, 05 Jun 2012 10:49:23 GMT</pubDate></item><item><title><![CDATA[Reply to programm gibt komische zeichen als ausgabe on Tue, 05 Jun 2012 11:03:02 GMT]]></title><description><![CDATA[<p>Der Fehler liegt in Zeile 15. Mach ne 5 draus, dann sollte es gehen.</p>
<p>Jedoch lernst du Mist, Tachyon hats schon angesprochen.</p>
<p>gruß<br />
syntax</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2219676</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2219676</guid><dc:creator><![CDATA[Syntax_error]]></dc:creator><pubDate>Tue, 05 Jun 2012 11:03:02 GMT</pubDate></item><item><title><![CDATA[Reply to programm gibt komische zeichen als ausgabe on Tue, 05 Jun 2012 11:23:32 GMT]]></title><description><![CDATA[<p>Ausserdem muss das counter=0; aus der if-Bedingung raus.</p>
<p>P.S.: welchen Compiler verwendet ihr eigentlich?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2219690</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2219690</guid><dc:creator><![CDATA[__cu]]></dc:creator><pubDate>Tue, 05 Jun 2012 11:23:32 GMT</pubDate></item><item><title><![CDATA[Reply to programm gibt komische zeichen als ausgabe on Tue, 05 Jun 2012 11:28:28 GMT]]></title><description><![CDATA[<p>__cu schrieb:</p>
<blockquote>
<p>Ausserdem muss das counter=0; aus der if-Bedingung raus.</p>
<p>P.S.: welchen Compiler verwendet ihr eigentlich?</p>
</blockquote>
<p>Bei dem, was man so von Schulen mitbekommt, ist das bestimmt entweder Dev-C++ mit dem dazugehörenden uralt-Compiler oder eine <s>Raub</s>kopie von VS6.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2219694</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2219694</guid><dc:creator><![CDATA[Tachyon]]></dc:creator><pubDate>Tue, 05 Jun 2012 11:28:28 GMT</pubDate></item><item><title><![CDATA[Reply to programm gibt komische zeichen als ausgabe on Tue, 05 Jun 2012 11:42:15 GMT]]></title><description><![CDATA[<p>Und außerdem:</p>
<p>#include &lt;iostream.h&gt;, void main(), using namespace std fehlt( oder direkt gleich std::cin, std::cout), Stilistisch nicht schön(Einrückung und Klammern),...</p>
<p>Wo wird dir das unterrichtet? UNI?</p>
<p>gruß<br />
syntax</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2219701</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2219701</guid><dc:creator><![CDATA[Syntax_error]]></dc:creator><pubDate>Tue, 05 Jun 2012 11:42:15 GMT</pubDate></item><item><title><![CDATA[Reply to programm gibt komische zeichen als ausgabe on Tue, 05 Jun 2012 11:57:35 GMT]]></title><description><![CDATA[<p>Bei der Ausgabe muss es auch noch <code>i &lt; t</code> heißen, nicht <code>i &lt;= t</code> . Mit diesen drei Fehlern (Zeilen 15, 24 und 28) ist es dann (für deinen Compiler) richtig.</p>
<p>Ist eigentlich noch niemandem aufgefallen, was hier mit dem i getrieben wird? Gültigkeitsbereich? Das ist auch so etwas, was kein Nach-2000-Compiler mehr schlucken wird.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2219712</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2219712</guid><dc:creator><![CDATA[SeppJ]]></dc:creator><pubDate>Tue, 05 Jun 2012 11:57:35 GMT</pubDate></item><item><title><![CDATA[Reply to programm gibt komische zeichen als ausgabe on Tue, 05 Jun 2012 13:15:43 GMT]]></title><description><![CDATA[<p>SeppJ schrieb:</p>
<blockquote>
<p>Ist eigentlich noch niemandem aufgefallen, was hier mit dem i getrieben wird? Gültigkeitsbereich? Das ist auch so etwas, was kein Nach-2000-Compiler mehr schlucken wird.</p>
</blockquote>
<p><img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f44d.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--thumbs_up"
      title=":+1:"
      alt="👍"
    /><br />
Habs gesehen, aber durch die Fehlerüberhäufung vergessen aufzuzählen. <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>gruß<br />
syntax</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2219767</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2219767</guid><dc:creator><![CDATA[Syntax_error]]></dc:creator><pubDate>Tue, 05 Jun 2012 13:15:43 GMT</pubDate></item><item><title><![CDATA[Reply to programm gibt komische zeichen als ausgabe on Tue, 05 Jun 2012 14:55:01 GMT]]></title><description><![CDATA[<p>vielen dank erstmal für eure antworten<br />
also zu den compiler.. ich benutze microsoft visual c++ 6.0<br />
hatte mir glaub ich das vs10 geholt und ihr habt recht. das vs10 konnte keines dieser programme &quot;verstehen&quot;</p>
<p>hab die zeilen (15 24 28) verändert. wenn ich aber die zeile 28 verändere, dann wird der befehl von zeile 28-29 nicht ausgeführt. bekomme dann nur das A[6] array<br />
also das hier (A B C D E F)</p>
<p>die komischen zeichen sind immer noch da <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /></p>
<p>noch ein paar ideen?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2219846</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2219846</guid><dc:creator><![CDATA[peter16]]></dc:creator><pubDate>Tue, 05 Jun 2012 14:55:01 GMT</pubDate></item><item><title><![CDATA[Reply to programm gibt komische zeichen als ausgabe on Tue, 05 Jun 2012 15:16:09 GMT]]></title><description><![CDATA[<p>Zeig mal den Code nach der Änderung.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2219863</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2219863</guid><dc:creator><![CDATA[SeppJ]]></dc:creator><pubDate>Tue, 05 Jun 2012 15:16:09 GMT</pubDate></item><item><title><![CDATA[Reply to programm gibt komische zeichen als ausgabe on Tue, 05 Jun 2012 16:03:13 GMT]]></title><description><![CDATA[<pre><code class="language-cpp"># include &lt;iostream.h&gt;
void main ()
{
	char A[6];
	char B[5];
	int  t=0;
    char C[11];
    int counter=0;

	for (int i=0;i&lt;6;i++)
		cin&gt;&gt;A[i];
	for (i=0;i&lt;5;i++)
		cin&gt;&gt;B[i];

	for (i=0;i&lt;5;i++)
	{ for (int j=0;j&lt;6;j++)

	{
		if (B[i]==A[j])
			counter++;}
	if (counter==0)
	{C[t]=B[i];
	t++;
	}
	}
	for (i=0;i&lt;6;i++)
		cout &lt;&lt; A[i];
	for (i=0;i&lt;t;i++) // wenn ich hier aber das = weggmache, wird diese schleife ignoriert
		cout &lt;&lt;C[i];
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/2219889</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2219889</guid><dc:creator><![CDATA[peter16]]></dc:creator><pubDate>Tue, 05 Jun 2012 16:03:13 GMT</pubDate></item><item><title><![CDATA[Reply to programm gibt komische zeichen als ausgabe on Tue, 05 Jun 2012 16:10:05 GMT]]></title><description><![CDATA[<p>In Zeile 24 solltest du das Rücksetzen des counters außerhalb des if-Blocks ziehen, nicht komplett entfernen. In Zeile 28 solltest du aus dem &lt;= ein &lt; machen, nicht das = entfernen. Antworten bitte genau lesen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2219893</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2219893</guid><dc:creator><![CDATA[SeppJ]]></dc:creator><pubDate>Tue, 05 Jun 2012 16:10:05 GMT</pubDate></item><item><title><![CDATA[Reply to programm gibt komische zeichen als ausgabe on Tue, 05 Jun 2012 16:19:26 GMT]]></title><description><![CDATA[<p>tut mir leid. hab zu schnell gelesen</p>
<p>ist das jetzt so richtig?</p>
<pre><code class="language-cpp"># include &lt;iostream.h&gt;
void main ()
{
	char A[6];
	char B[5];
	int  t=0;
    char C[11];
    int counter=0;

	for (int i=0;i&lt;6;i++)
		cin&gt;&gt;A[i];
	for (i=0;i&lt;5;i++)
		cin&gt;&gt;B[i];

	for (i=0;i&lt;5;i++)
	{ for (int j=0;j&lt;6;j++)

	{
		if (B[i]==A[j])
			counter++;}
	if (counter==0)
	{C[t]=B[i];
	t++;
	}
	counter=0;
	}
	for (i=0;i&lt;6;i++)
		cout &lt;&lt; A[i];
	for (i=0;i&lt;t;i++)
		cout&lt;&lt;C[i];
}
</code></pre>
<p>das problem ist aber immer noch da</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2219897</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2219897</guid><dc:creator><![CDATA[peter16]]></dc:creator><pubDate>Tue, 05 Jun 2012 16:19:26 GMT</pubDate></item><item><title><![CDATA[Reply to programm gibt komische zeichen als ausgabe on Tue, 05 Jun 2012 16:35:04 GMT]]></title><description><![CDATA[<p>Du hast da was nicht mit dem GÜLTIGKEITSBEREICH einer Variablen verstanden.</p>
<p>Es fehlt in jeder Schleife eine DEFINITION einer neuen Variablen, da die Variable in der ersten Schleife seinen Gültigkeitsbereich verlässt(dies ist die einzige Variable &quot;i&quot;, die du DEFINIERST.</p>
<p>Abhilfe: Organisier deinen Code besser, indem du IMMER Klammern setzt und diese auch SINNVOLL setzt und deine EINRÜCKUNG immer gleich machst.</p>
<p>gruß<br />
syntax</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2219900</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2219900</guid><dc:creator><![CDATA[Syntax_error]]></dc:creator><pubDate>Tue, 05 Jun 2012 16:35:04 GMT</pubDate></item><item><title><![CDATA[Reply to programm gibt komische zeichen als ausgabe on Tue, 05 Jun 2012 16:36:44 GMT]]></title><description><![CDATA[<p>Es sieht auf den ersten Blick richtig (im Sinne deines Uraltcompilers) aus, ist bei deiner Einrückung schwer zu sehen. Funktioniert es denn?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2219901</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2219901</guid><dc:creator><![CDATA[SeppJ]]></dc:creator><pubDate>Tue, 05 Jun 2012 16:36:44 GMT</pubDate></item><item><title><![CDATA[Reply to programm gibt komische zeichen als ausgabe on Tue, 05 Jun 2012 16:58:13 GMT]]></title><description><![CDATA[<p>Ich weiß nicht inwiefern du Gültigkeitsbereiche gelernt hast, aber sie sind durchaus wichtig für die Organisation eines Codes.<br />
Beispiel:</p>
<pre><code class="language-cpp">void foo()
{
	int i=10;					//lokale Variable
	{

		int i=20;				//lokalere Variable
		std::cout&lt;&lt;i;			 //hier wird 20 ausgegeben

	}//hier verlässt das lokalere i den güligkeitsbereich

	std::cout&lt;&lt;i;				 //hier wird 10 ausgegeben

}//ab hier existiert kein i mehr

std::cout&lt;&lt;i;			//Autsch!
</code></pre>
<p>Dein Code:</p>
<pre><code class="language-cpp">for (int i=0;i&lt;6;i++)            // neue Schleifenvar. i
        cin&gt;&gt;A[i];
    for (i=0;i&lt;5;i++)                // hier fehlt das int
        cin&gt;&gt;B[i];
</code></pre>
<p>Vielleicht klarer warum Klammern wichtig für den Anfang sind? <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>gruß<br />
syntax</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2219906</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2219906</guid><dc:creator><![CDATA[Syntax_error]]></dc:creator><pubDate>Tue, 05 Jun 2012 16:58:13 GMT</pubDate></item><item><title><![CDATA[Reply to programm gibt komische zeichen als ausgabe on Tue, 05 Jun 2012 18:48:39 GMT]]></title><description><![CDATA[<p>vom Gültigkeitsbereiche habe ich noch nie was gehört und um ehrlich zu sein, habe ich es nicht so ganz verstanden.<br />
mir ist dieses problem noch nie vorgekommen obwohl ich mal ein programm geschrieben habe, wo ich eine (5x5 matrix die summe jeder reihe und jeden block ausrechnen muss) da habe ich 3 for schleifen die nur int i und int j beinhalten.aber es hatte ohne probleme geklappt. werde es in meinem nächsten post zeigen.</p>
<p>hab das jetzt so gemacht sieht zwar voll dumm aus aber es funktioniert endlich.</p>
<pre><code class="language-cpp"># include &lt;iostream.h&gt;
void main ()
{
	char A[6];
	char B[5];
	int  t=0;
    char C[11];
    int counter=0;

	for (int i=0;i&lt;6;i++)
		cin&gt;&gt;A[i];
	for (int k=0;k&lt;5;k++)
		cin&gt;&gt;B[k];

	for (int h=0;h&lt;5;h++)
	{ for (int l=0;l&lt;6;l++)

	{
		if (B[h]==A[l])
			counter++;}
	if (counter==0)
	{C[t]=B[h];
	t++;
	}
	counter=0;
	}
	for (int p=0;p&lt;6;p++)
		cout &lt;&lt; A[p];
	for (int w=0;w&lt;t;w++)
		cout&lt;&lt;C[w];
}
</code></pre>
<p>vielen dank für eure hilfe</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2219956</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2219956</guid><dc:creator><![CDATA[peter16]]></dc:creator><pubDate>Tue, 05 Jun 2012 18:48:39 GMT</pubDate></item><item><title><![CDATA[Reply to programm gibt komische zeichen als ausgabe on Tue, 05 Jun 2012 18:53:31 GMT]]></title><description><![CDATA[<p>hier das 5x5 matrix das ich gerade erwähnt habe<br />
( falss es jemanden interessiert ^^)</p>
<pre><code class="language-cpp"># include &lt;iostream.h&gt;
void main ()
{
	int A[5][5];
	int sum=0;

	for (int i=0;i&lt;5;i++)
		for (int j=0;j&lt;5;j++)
			cin&gt;&gt; A[i][j];

		for ( i=0;i&lt;5;i++) // warum bekomme ich hier den fehler error C2374: 'i' : redefinition; multiple initialization
		{	for (int j=0;j&lt;5;j++) // aber hier nicht
				sum=sum+A[i][j];
		        cout&lt;&lt;sum;
				sum=0;}

		for (int j=0;j&lt;5;j++) // genauso hier auch nicht 
		{   	for (int i=0;i&lt;5;i++) // in zeile 11 habe ich den fehler bekommen aber hier nicht. kann mir das jemand erklären?
				sum=sum+A[i][j];
		        cout&lt;&lt;sum;
				sum=0;}
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/2219959</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2219959</guid><dc:creator><![CDATA[peter16]]></dc:creator><pubDate>Tue, 05 Jun 2012 18:53:31 GMT</pubDate></item><item><title><![CDATA[Reply to programm gibt komische zeichen als ausgabe on Tue, 05 Jun 2012 19:06:51 GMT]]></title><description><![CDATA[<p>Ich behaupte mal: Compilerfehler. Ist, wie du hoffentlich gemerkt hast, nicht der einzige <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>Dein Matrizenprogramm ist übrigens ein Musterbeispiel für sinnentstellende Einrückung. Hast du keinen Editor der für dich automatisch einrückt? Ach nein! Du benutzt ja die Technik von vorvorvorgestern.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2219965</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2219965</guid><dc:creator><![CDATA[SeppJ]]></dc:creator><pubDate>Tue, 05 Jun 2012 19:06:51 GMT</pubDate></item><item><title><![CDATA[Reply to programm gibt komische zeichen als ausgabe on Tue, 05 Jun 2012 19:31:53 GMT]]></title><description><![CDATA[<p>peter16 schrieb:</p>
<blockquote>
<p>warum bekomme ich hier den fehler error C2374</p>
</blockquote>
<p>Nach Zeile neun sind <code>i</code> und <code>j</code> Geschichte, in Zeile elf willst Du aber trotzdem ein <code>i</code> benutzen.</p>
<p>Wenn hier Leute auf deiner Einrückung herumreiten ist das keine Pedanterie, sondern ein wirklich guter Rat.</p>
<p>Wenn Du deinen Code ordentlich einrückst (und auch auf deine Klammern achtest) dann springen einem solche Fehler geradezu ins Gesicht.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2219976</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2219976</guid><dc:creator><![CDATA[Caligulaminus]]></dc:creator><pubDate>Tue, 05 Jun 2012 19:31:53 GMT</pubDate></item><item><title><![CDATA[Reply to programm gibt komische zeichen als ausgabe on Wed, 06 Jun 2012 23:47:25 GMT]]></title><description><![CDATA[<pre><code>// Main.cpp : Definiert den Einstiegspunkt für die Konsolenanwendung.
//

#include &lt;iostream&gt;
using namespace std;

int main(int argc, char* argv[])
{
	char A[6];
    char B[5];
    char C[5];

	int counter=0; // doppelt in A &amp; B ( wenn counter &gt; 0)
	int t=0;       
	int i, j;      // Laufvariablen 

	for (i=0;i&lt;6;i++)
        cin &gt;&gt; A[i];

	for (i=0;i&lt;5;i++)
        cin &gt;&gt; B[i];

    for (i=0;i&lt;5;i++)
    { 
		for (j=0;j&lt;6;j++)
		{
			if (B[i]==A[j])	counter++;
		}

		if (counter==0) {
			C[t]=B[i];
			t++;
		}
		counter=0;
    }

    for (i=0;i&lt;6;i++)
        cout &lt;&lt; A[i];
    for (i=0;i&lt;t;i++)
        cout &lt;&lt; C[i];

	cout &lt;&lt; endl;

}
</code></pre>
<p>Du könntest noch in Zeile 27, nach counter ein break einfügen - da dich die Anzahl der Doppelten in B[] nicht wirklich interessiert.</p>
<p>Ansonsten sollte deine Version funktionieren, wenn du die Sichbarkeit der Variablen beachtest.</p>
<p>Gruss</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2220472</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2220472</guid><dc:creator><![CDATA[cppler]]></dc:creator><pubDate>Wed, 06 Jun 2012 23:47:25 GMT</pubDate></item></channel></rss>