|
@ -46,6 +46,8 @@ void weihnachtsbaum(){ |
|
|
char weihnachtsbaum[groesseDesArrays]; |
|
|
char weihnachtsbaum[groesseDesArrays]; |
|
|
befuellenDesWeihnachtsbaumsMitLeerzeichen(weihnachtsbaum, groesseDesArrays); |
|
|
befuellenDesWeihnachtsbaumsMitLeerzeichen(weihnachtsbaum, groesseDesArrays); |
|
|
befuellenDesWeihnachtsbaumMitPlus(weihnachtsbaum, maxBreiteDesWeihnachtsbaums, (hoehe-1)); |
|
|
befuellenDesWeihnachtsbaumMitPlus(weihnachtsbaum, maxBreiteDesWeihnachtsbaums, (hoehe-1)); |
|
|
|
|
|
befuellenDesWeihnachtsbaumMitZeilenumbruechen(weihnachtsbaum, hoehe, maxBreiteDesWeihnachtsbaums); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
} |
|
|
} |
|
|
|
|
|
|
|
@ -169,4 +171,19 @@ void befuellenDesWeihnachtsbaumMitPlus(char arr[], int maxBreite, int zeilen){ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
arr[arrayGroesse] = '\0'; |
|
|
arr[arrayGroesse] = '\0'; |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
void befuellenDesWeihnachtsbaumMitZeilenumbruechen(char arr[], int zeilen, int breite){ |
|
|
|
|
|
|
|
|
|
|
|
int arraygroesse = (zeilen-1) * breite; |
|
|
|
|
|
|
|
|
|
|
|
for (int i = 0; i < arraygroesse; i++){ |
|
|
|
|
|
|
|
|
|
|
|
if((i + 1) % breite == 0 ){ |
|
|
|
|
|
|
|
|
|
|
|
arr[i] = '\n'; |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
} |
|
|
|
|
|
arr[arraygroesse -1] = '\0'; |
|
|
} |
|
|
} |