Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

1

03.11.2010, 19:36

C#: Über Console Raute Erstellen

Guten Abend.
Muss für Morgen ein Karo erstellen. Hab den Halben Karo hinbekomme jedoch die Unterseite nicht. Hab halt das obere Stück kopert nur halt das er das anders rum macen soll.



Hier mal der Quellcode


C#-Quelltext

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
int LeerzeicheG , LeerzeichenRL, BREITE = 29;
for (int x = 1; x <= BREITE; x = x + 2)
{
LeerzeicheG = BREITE - x;
LeerzeichenRL = LeerzeicheG / 2;

for (int lz = 0; lz < LeerzeichenRL; lz++)
{
Console.Write(" ");
}

for (int xse = 0; xse < x; xse++)
{
Console.Write("X");
}

for (int lz = 0; lz < LeerzeichenRL; lz++)
{
Console.Write(" ");

}


Console.Write("\n");
}

for (int x = 29; x >= BREITE; x = x - 2)
{
LeerzeicheG = BREITE - x;
LeerzeichenRL = LeerzeicheG / 2;

for (int lz = 0; lz < LeerzeichenRL; lz++)
{
Console.Write(" ");
}

for (int xse = 0; xse < x; xse++)
{
Console.Write("X");
}

for (int lz = 0; lz < LeerzeichenRL; lz++)
{
Console.Write(" ");

}


Console.Write("\n");
}
Console.ReadLine();
}
}
}


Edit by dot: Codetags eingefügt

Dieser Beitrag wurde bereits 3 mal editiert, zuletzt von »dot« (03.11.2010, 20:06)


BlueCobold

Community-Fossil

Beiträge: 10 738

Beruf: Teamleiter Mobile Applikationen & Senior Software Engineer

  • Private Nachricht senden

2

03.11.2010, 19:39

Dann schau Dir noch mal folgende Zeile an:

Quellcode

1
for (int x = 29; x >= BREITE; x = x - 2)


Der *Debugger* hätte Dir das Problem übrigens schön vor Augen führen können. Er ist ein mächtiges Werkzeug, nutze es!
Teamleiter von Rickety Racquet (ehemals das "Foren-Projekt") und von Marble Theory

Willkommen auf SPPRO, auch dir wird man zu Unity oder zur Unreal-Engine raten, ganz bestimmt.[/Sarkasmus]

CBenni::O

1x Contest-Sieger

Beiträge: 1 145

Wohnort: Stuttgart

  • Private Nachricht senden

3

03.11.2010, 19:44

Und verwende das nächste mal Code-Tags, bitte ;)

mfg CBenni::O
Ein Mitglied der VEGeiCoUndGraSonMaWiGeS Bewegung.
42!
Aufräumen kann jeder, nur das Genie überblickt das Chaos!
Metal will never die!
1. Sppro Gamecontest - mein Beitrag

4

03.11.2010, 20:28

Hmm werde aus deinem Tipp nicht schlau.

Kanste vllt. mein Quellcode bearbeiten und zeigen wo der Fehler lag ?

BlueCobold

Community-Fossil

Beiträge: 10 738

Beruf: Teamleiter Mobile Applikationen & Senior Software Engineer

  • Private Nachricht senden

5

03.11.2010, 20:47

Könnte ich, aber daraus würdest Du nichts lernen. Ich habe Dir die Zeile gegeben, jetzt musst Du sie Dir nur noch ansehen und jeden der drei Teile mal genau überdenken. Ich kann Dir aber einen Tipp geben:
Der Fehler ist typisch für Copy+Paste und liegt im mittleren Teil.
... irgendwie klingt die ganze Sache nach einer Hausaufgabe oder so.
Teamleiter von Rickety Racquet (ehemals das "Foren-Projekt") und von Marble Theory

Willkommen auf SPPRO, auch dir wird man zu Unity oder zur Unreal-Engine raten, ganz bestimmt.[/Sarkasmus]

6

03.11.2010, 21:02

Jop ist auch Hausaufgabe :D

Naja ist die 1 wo ich nit richtig klar komm deswegen kam ich auch hier hin ;)

Aber danke für die Tipps.
Habs immer noch nit Hinbekomme aber versuche mein bestes.

BlueCobold

Community-Fossil

Beiträge: 10 738

Beruf: Teamleiter Mobile Applikationen & Senior Software Engineer

  • Private Nachricht senden

7

03.11.2010, 21:22

Vielleicht solltest Du dann einfach den zweiten Teil nochmal löschen und neu kopieren/schreiben. Dann vergleich ihn mit dem Zeug hier und Dir fällt es vielleicht auf, solange Du nicht den gleichen Fehler wieder machst.
Teamleiter von Rickety Racquet (ehemals das "Foren-Projekt") und von Marble Theory

Willkommen auf SPPRO, auch dir wird man zu Unity oder zur Unreal-Engine raten, ganz bestimmt.[/Sarkasmus]

Mastermind

unregistriert

8

04.11.2010, 11:52

Ich hab hier einen Link der garantiert hilft:

http://www.parashift.com/c++-faq-lite/ho…st.html#faq-5.2

Werbeanzeige