Browse Source

Befüllen des Arrays an jeder 2. Stelle mit Leerzeichen

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

15
src/main/c/Jason/ASCII_art.c

@ -20,6 +20,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);
} }
@ -67,4 +69,17 @@ void befuellenDesArraysMitX(char quadraT[], int laenge){
quadraT[i] = 'X'; quadraT[i] = 'X';
} }
quadraT[laenge-1] = '\0'; quadraT[laenge-1] = '\0';
}
void befuelleArrayMitLeerzeichen(char quadraT[], int laenge){
for (int i = 0; i < laenge; i++){
if(i % 2 != 0){
quadraT[i] = ' ';
}
}
quadraT[laenge-1] = '\0';
} }

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

@ -8,6 +8,7 @@ void quadrat();
int frageNachGroesse(); int frageNachGroesse();
int berechnungDerLaengeDesQuadratArrays(int); int berechnungDerLaengeDesQuadratArrays(int);
void befuellenDesArraysMitX(char[], int); void befuellenDesArraysMitX(char[], int);
void befuelleArrayMitLeerzeichen(char[],int);

Loading…
Cancel
Save