diff --git a/src/main/c/Jason/ASCII_art.c b/src/main/c/Jason/ASCII_art.c index fce89f0..989dfa7 100644 --- a/src/main/c/Jason/ASCII_art.c +++ b/src/main/c/Jason/ASCII_art.c @@ -42,7 +42,9 @@ void weihnachtsbaum(){ int maxBreiteDesWeihnachtsbaums = max_breite(hoehe); int mitte_baum = mitteDesBaums(maxBreiteDesWeihnachtsbaums); - char weihnachtsbaum[hoehe * maxBreiteDesWeihnachtsbaums]; + int groesseDesArrays = (hoehe -1) * maxBreiteDesWeihnachtsbaums; + char weihnachtsbaum[groesseDesArrays]; + befuellenDesWeihnachtsbaumsMitLeerzeichen(weihnachtsbaum, groesseDesArrays); } @@ -134,4 +136,12 @@ int mitteDesBaums(int maxBreite){ int mitteVonBaum = maxBreite / 2; return mitteVonBaum; +} + +void befuellenDesWeihnachtsbaumsMitLeerzeichen(char arr[],int groesse){ + + for(int i = 0; i < groesse; i++){ + arr[i] = 'x'; + } + arr[groesse - 1] = '\0'; } \ No newline at end of file diff --git a/src/main/c/Jason/ASCII_art.h b/src/main/c/Jason/ASCII_art.h index f4fe96b..0838183 100644 --- a/src/main/c/Jason/ASCII_art.h +++ b/src/main/c/Jason/ASCII_art.h @@ -14,6 +14,7 @@ void weihnachtsbaum(); int abfrageDerHoehe(); int max_breite(int); int mitteDesBaums(int); +void befuellenDesWeihnachtsbaumsMitLeerzeichen(char[],int); #endif