Browse Source

Befüllen des Weihnachtsbaum Arrays mit Leerzeichen

remotes/origin/jason
Jason Peters 11 months ago
parent
commit
f313b32f4c
  1. 12
      src/main/c/Jason/ASCII_art.c
  2. 1
      src/main/c/Jason/ASCII_art.h

12
src/main/c/Jason/ASCII_art.c

@ -42,7 +42,9 @@ void weihnachtsbaum(){
int maxBreiteDesWeihnachtsbaums = max_breite(hoehe); int maxBreiteDesWeihnachtsbaums = max_breite(hoehe);
int mitte_baum = mitteDesBaums(maxBreiteDesWeihnachtsbaums); 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; int mitteVonBaum = maxBreite / 2;
return mitteVonBaum; return mitteVonBaum;
}
void befuellenDesWeihnachtsbaumsMitLeerzeichen(char arr[],int groesse){
for(int i = 0; i < groesse; i++){
arr[i] = 'x';
}
arr[groesse - 1] = '\0';
} }

1
src/main/c/Jason/ASCII_art.h

@ -14,6 +14,7 @@ void weihnachtsbaum();
int abfrageDerHoehe(); int abfrageDerHoehe();
int max_breite(int); int max_breite(int);
int mitteDesBaums(int); int mitteDesBaums(int);
void befuellenDesWeihnachtsbaumsMitLeerzeichen(char[],int);
#endif #endif
Loading…
Cancel
Save