JUŻ NAPRAWIONE
obrazWyczysc to jest funkcja działająca na tablicy obraz która przyjmuje 5 argumentów(int j,int i,int x,int y,char a). Pierwsze 4 to określają gdzie zamieniać a ostatni na co. Funkcja na razie działa nieprawidłowo.
#include <iostream>
using namespace std;
char obraz[80][24];
//obraz
void obrazZamien(int j, int x, int i, int y, char a){
// szerokość początkowa j
// szerokość końcowa x
// wysokość początkowa i
// wysokość końcowa y
int j2=j;
while(i<y){
while(j2<x){
obraz[i][j2] = a;
j2++;
}
i++;
j2=j;
}
}
void obrazWypisz(int x, int y){
for(int i=0;i<y;i++){
for(int j=0;j<x;j++){
cout << obraz[i][j];
}
}
}
int main()
{
setlocale(LC_ALL,"");
obrazZamien(0,80,0,24,' ');
obrazWypisz(80,24);
system("Pause");
return 0;
}
void obrazWypisz(int x, int y){
for(int i=0;i<y;i++){
for(int j=0;j<x;j++){
cout << obraz[i][j];
}
}
}
int main()
{
setlocale(LC_ALL,"");
obrazZamien(0,0,80,24,' ');
obrazZamien(0,0,60,24,'X');
obrazWypisz(80,24);
system("Pause");
return 0;
}