|
@ -42,6 +42,7 @@ void weihnachtsbaum(){ |
|
|
abfrageDerHoehe(); |
|
|
abfrageDerHoehe(); |
|
|
int hoehe; |
|
|
int hoehe; |
|
|
do{ |
|
|
do{ |
|
|
|
|
|
// Diese Schleifen erfragen user input solange bis korrekte Werte eingegeben werden |
|
|
|
|
|
|
|
|
scanf("%d", &hoehe); |
|
|
scanf("%d", &hoehe); |
|
|
if (hoehe < 3){ |
|
|
if (hoehe < 3){ |
|
@ -60,6 +61,8 @@ void weihnachtsbaum(){ |
|
|
char stamm[maxBreiteDesWeihnachtsbaums]; |
|
|
char stamm[maxBreiteDesWeihnachtsbaums]; |
|
|
befuellenDesStammarraysMitLeerzeichen(stamm, maxBreiteDesWeihnachtsbaums); |
|
|
befuellenDesStammarraysMitLeerzeichen(stamm, maxBreiteDesWeihnachtsbaums); |
|
|
stammAnRichtigerStelleEinsetzen(stamm, maxBreiteDesWeihnachtsbaums); |
|
|
stammAnRichtigerStelleEinsetzen(stamm, maxBreiteDesWeihnachtsbaums); |
|
|
|
|
|
|
|
|
|
|
|
// Felder für Stamm und Baumspitze werden der Einfachheit halber getrennt befüllt und ausgegeben |
|
|
printf("%s\n", weihnachtsbaum); |
|
|
printf("%s\n", weihnachtsbaum); |
|
|
printf("%s", stamm); |
|
|
printf("%s", stamm); |
|
|
|
|
|
|
|
@ -209,7 +212,7 @@ void befuellenDesWeihnachtsbaumsMitPlus(char arr[], int maxBreite, int zeilen){ |
|
|
int arrayGroesse = maxBreite * zeilen; |
|
|
int arrayGroesse = maxBreite * zeilen; |
|
|
int mitteDesBaums = maxBreite / 2; |
|
|
int mitteDesBaums = maxBreite / 2; |
|
|
int mengeX = 1; |
|
|
int mengeX = 1; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
for(int i = zeilen; i > 0; i--){ |
|
|
for(int i = zeilen; i > 0; i--){ |
|
|
|
|
|
|
|
|
int position = mitteDesBaums -1; |
|
|
int position = mitteDesBaums -1; |
|
|