|
@ -6,6 +6,7 @@ int ASCII_Art(){ |
|
|
int weitermachen = 0; |
|
|
int weitermachen = 0; |
|
|
do { |
|
|
do { |
|
|
Willkommensnachricht(); |
|
|
Willkommensnachricht(); |
|
|
|
|
|
|
|
|
int auswahl; |
|
|
int auswahl; |
|
|
scanf("%d", &auswahl); |
|
|
scanf("%d", &auswahl); |
|
|
auswahlDerArt(auswahl); |
|
|
auswahlDerArt(auswahl); |
|
@ -30,8 +31,8 @@ void quadrat(){ |
|
|
int arraySize = berechnungDerLaengeDesQuadratArrays(groesse); |
|
|
int arraySize = berechnungDerLaengeDesQuadratArrays(groesse); |
|
|
char Quadrat[arraySize]; |
|
|
char Quadrat[arraySize]; |
|
|
befuellenDesArraysMitX(Quadrat, arraySize); |
|
|
befuellenDesArraysMitX(Quadrat, arraySize); |
|
|
befuelleArrayMitLeerzeichen(Quadrat, arraySize); |
|
|
|
|
|
befuelleArrayMitZeilenumbruechen(Quadrat,groesse); |
|
|
|
|
|
|
|
|
befuelleDasArrayMitLeerzeichen(Quadrat, arraySize); |
|
|
|
|
|
befuelleDasArrayMitZeilenumbruechen(Quadrat,groesse); |
|
|
|
|
|
|
|
|
printf("\n%s", Quadrat); |
|
|
printf("\n%s", Quadrat); |
|
|
|
|
|
|
|
@ -158,7 +159,7 @@ void befuellenDesArraysMitX(char quadraT[], int laenge){ |
|
|
|
|
|
|
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
void befuelleArrayMitLeerzeichen(char quadraT[], int laenge){ |
|
|
|
|
|
|
|
|
void befuelleDasArrayMitLeerzeichen(char quadraT[], int laenge){ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
for (int i = 0; i < laenge; i++){ |
|
|
for (int i = 0; i < laenge; i++){ |
|
@ -166,10 +167,12 @@ void befuelleArrayMitLeerzeichen(char quadraT[], int laenge){ |
|
|
quadraT[i] = ' '; |
|
|
quadraT[i] = ' '; |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
// Das \0 muss Extra platziert werden um einen korrekten Ablauf sicherzustellen |
|
|
quadraT[laenge-1] = '\0'; |
|
|
quadraT[laenge-1] = '\0'; |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
void befuelleArrayMitZeilenumbruechen(char quadraT[], int laenge){ |
|
|
|
|
|
|
|
|
void befuelleDasArrayMitZeilenumbruechen(char quadraT[], int laenge){ |
|
|
|
|
|
|
|
|
int zeile = 2 * laenge; |
|
|
int zeile = 2 * laenge; |
|
|
int laengeGesamt = zeile * laenge; |
|
|
int laengeGesamt = zeile * laenge; |
|
|